Oracle8 SQL Reference
Release 8.0
A58225-01

Library

Product

Contents
 

Prev 

Symbols

!= comparison operator 3-5
$ format element 3-65
% character
in pattern matching 3-9
(+) outer join operator 3-16
, (comma) format element 3-65
. (period) number format element 3-65
< comparison operator 3-5
<= comparison operator 3-5
= comparison operator 3-5
> comparison operator 3-5
>= comparison operator 3-5
^= comparison operator 3-5
_ character
in pattern matching 3-9
" double quotation marks
with object names 2-49

Numerics

0 format element 3-65
9 format element 3-65

A

ABS numeric function 3-18
AD/A.D. format element 3-72
ADD clause
of ALTER SNAPSHOT LOG command 182
of ALTER TABLE command 213
ADD DATAFILE clause
of ALTER TABLESPACE command 235
ADD LOGFILE clause
of ALTER DATABASE command 114
ADD LOGFILE MEMBER clause
of ALTER DATABASE command 115
ADD OVERFLOW option
of ALTER TABLE command 214
ADD PARTITION option
of ALTER SNAPSHOT command 175, 181
of ALTER TABLE command 218
add_column_options_clause
of ALTER TABLE 206
ADD_MONTHS date function 3-36
add_overflow_clause
of ALTER TABLE 210
add_partition_clause
of ALTER TABLE 211
adding
columns to tables 203, 213, 219
Comments to objects 281
datafiles 235
datafiles to databases 317, 321
datafiles to tablespaces 428
integrity constraints to columns 213, 220
integrity constraints to tables 213, 220
members to redo log file groups 115
procedures to packages 349
redo log file groups to threads 114
redo log files to databases 317, 319
REF columns to tables 224
resource limits to profiles 138, 363
stored functions to packages 349
tables to clusters 311, 417
triggers to tables 432
ADMIN OPTION
of GRANT command 540
ADVISE clause
of ALTER SESSION command 158
AFTER option
of CREATE TRIGGER command 434
alias
table 648
ALL comparison operator 3-5
ALL option
of ARCHIVE LOG clause 266
of SELECT command 591
of SET ROLE command 616
of SQL group functions 3-57
ALL PRIVILEGES option
of GRANT command 544
of REVOKE command 579
ALL statement auditing short cut 275
ALL TRIGGERS option
of DISABLE clause 480
of ENABLE clause 518
ALL_INDEXES view 259
ALL_TAB_COLUMNS view 261
ALL_TABLES view 259
ALLOCATE EXTENT clause
of ALTER CLUSTER command 107
of ALTER TABLE command 215
allocate_extent_clause
of ALTER CLUSTER 107
of ALTER INDEX 126
of ALTER TABLE 209
allocating
extents for tables 203
ALTER CLUSTER
deallocate_unused_clause. See DEALLOCATE UNUSED Clause.
physical_attributes_clause 106
ALTER CLUSTER command 106
allocate_extent_clause 107
deallocate_unused_clause. See DEALLOCATE UNUSED Clause.
ALTER DATABASE command 110
autoextend_clause 113
examples 118, 119, 120, 571
recover_clause. See RECOVER Clause.
ALTER FUNCTION command 121
examples 122
ALTER INDEX command 123
allocate_extent_clause 126
deallocate_unused_clause. See DEALLOCATE UNUSED clause.
examples 130
index_physical_attributes_clause 125
parallel_clause. See PARALLEL Clause.
partition_description_clause 126
split_partition_clause 126
storage_clause. See STORAGE clause.
ALTER object auditing option 272
ALTER object privilege
on sequences 547
on tables 546
ALTER PACKAGE command
examples 134, 135
ALTER PROCEDURE command 136
examples 137
ALTER PROFILE command 138
examples 141, 142
ALTER RESOURCE COST command 143
examples 144
ALTER ROLE command 146
examples 147
ALTER ROLLBACK SEGMENT command 148
examples 150
storage_clause. See STORAGE clause.
ALTER SEQUENCE command 151
examples 152
ALTER SESSION command 154
examples 163, 164, 165, 166, 169
ALTER SNAPSHOT command 172
add_partition_clause. See ALTER TABLE command.
examples 177
LOB_storage_clause. See ALTER TABLE command.
modify_default_attributes_clause. See ALTER TABLE command.
modify_LOB_storage_clause. See ALTER TABLE command.
modify_partition_clause. See ALTER TABLE command.
move_partition_clause. See ALTER TABLE command.
parallel_clause. See PARALLEL clause.
physical_attributes_clause. See ALTER TABLE command.
rename_partition_clause. See ALTER TABLE command.
split_partition_clause. See ALTER TABLE command.
storage_clause. See STORAGE clause.
ALTER SNAPSHOT LOG command 180
add_partition_clause. See ALTER TABLE command.
examples 182
modify_default_attributes_clause. See ALTER TABLE command.
modify_partition_clause. See ALTER TABLE command.
move_partition_clause. See ALTER TABLE command.
physical_attributes_clause. See ALTER TABLE command.
rename_partition_clause. See ALTER TABLE command.
split_partition_clause. See ALTER TABLE command.
ALTER SYSTEM command 184
archive_log_clause. See ARCHIVE LOG clause.
dispatch_clause 188
examples 194, 196, 198, 200
opts_clause 189
set_clause 186
ALTER TABLE command 203
add_column_options_clause 206
add_overflow_clause 210
add_partition_clause 211
allocate_extent_clause 209
column_constraint, table_constraint. See CONSTRAINT clause.
column_ref_clause 206
deallocate_unused_clause. See DEALLOCATE UNUSED clause.
drop_clause. See DROP clause.
examples 221
exchange_partition_clause 212
index_organized_table_clauses 209
LOB_index_clause 208
LOB_parameters 207
LOB_storage_clause 207
modify_column_options_clause 206
modify_LOB_index_clause 209
modify_LOB_storage_clause 208
modify_partition_clause 211
move_partition_clause 211, 212
nested_table_storage_clause 209
overflow_clause 210
parallel_clause. See PARALLEL clause.
partitioning_clauses 210
physical_attributes_clause 207
segment_partition_clause 212
split_partition_clause 212
storage_clause. See STORAGE clause.
table_ref_clause 206
ALTER TABLESPACE command 231
autoextend_clause 234
examples 237
filespec. See "Filespec".
storage_clause. See STORAGE clause.
ALTER TRIGGER command 239
examples 240
ALTER TYPE
examples 245
ALTER TYPE command 242
pragma_clause 243
ALTER USER command 248
examples 250
ALTER VIEW command 252
examples 253
altering
costs of resources 143
databases 110
indexes 126
profiles 138
sequences 151
snapshot logs 180
snapshots 172
tables 203
AM/A.M. format element 3-72
American National Standards Committee (ANSI) 1- 2
ANALYZE command 254
examples 261, 262
for_clause 255
AND logical operator 3-11
in a condition 3-91
truth table 3-12
ANSI
American National Standards Institute 1- 2
datatypes 2-20
X3.135-1992 1- 2
ANY comparison operator 3-5
application failover
See DISCONNECT SESSION clause of ALTER SYSTEM command
ARCHIVE LOG clause 265
examples 267
of ALTER SYSTEM command 192
ARCHIVELOG option
of ALTER DATABASE command 114
of CREATE CONTROLFILE command 315
of CREATE DATABASE command 320
archiving redo log files
disabling 114
enabling 114
arithmetic
with DATE values 2-14
arithmetic operator 3-3
AS clause
of CREATE SNAPSHOT command 390
of CREATE TABLE command 419
of CREATE VIEW command 464
AS EXTERNAL clause
of CREATE FUNCTION command 333
AS OBJECT option
of CREATE TYPE command 448
AS TABLE option
of CREATE TYPE command 448
AS VARRAY option
of CREATE TYPE command 448
ASC option
of CREATE INDEX command 338
of ORDER BY clause 593
ASCII
and EBCDIC 3-4
character function 3-33
character set 2-26
attribute reference
expression syntax 3-88
attribute_name parameter
of ALTER TYPE command 243
of CREATE TYPE command 448
attributes 2-23
AUDIT command 268, 276
examples 273, 279
AUDIT object auditing option 272
AUDIT_TRAIL 269
AUTHENTICATED BY clause
of CREATE DATABASE LINK command 324
authenticated_clause
of CREATE DATABASE LINK 324
AUTOEXTEND
datafile size in tablespace 235, 428
AUTOEXTEND clause
of ALTER DATABASE command 118
of CREATE DATABASE command 321
autoextend_clause
of ALTER DATABASE 113
of ALTER TABLESPACE 234
of CREATE DATABASE 318
of CREATE TABLESPACE 428
AUTOMATIC option
of RECOVER clause 570
AVG group function 3-57

B

B format element 3-65
BACKUP CONTROLFILE clause
of ALTER DATABASE command 116
BC/B.C. format element 3-72
BEFORE option
of CREATE TRIGGER command 433
BEGIN BACKUP option
of ALTER TABLESPACE command 236
BETWEEN comparison operator 3-5
BFILE datatype 2-17
BFILENAME function 3-50
BFILEs
accessing 329
BITMAP option
of CREATE INDEX command 338
blank-padded comparison semantics 2-25
BLOB datatype 2-17
block size
effect on PCTINCREASE 626
BODY option
of ALTER PACKAGE command 133
of COMPILE clause
of ALTER TYPE command 243
of DROP PACKAGE command 493
BUFFER_POOL option
of STORAGE clause 627
BY ACCESS option
of AUDIT command 269, 277
BY clause
of AUDIT command 269
of NOAUDIT command 560
BY SESSION option
of AUDIT command 269, 277

C

C format element 3-65
CACHE option
of CREATE TABLE 419
CACHE parameter
of CREATE SEQUENCE command 381, 383
CACHE_INSTANCES parameter
of ALTER SYSTEM command 191
CALLING STANDARD clause
of CREATE FUNCTION command 333
of CREATE PROCEDURE command 360
CANCEL option
of RECOVER clause 571
capitalizing
date format elements 3-74
cartesian product 608
CASCADE CONSTRAINT option
of REVOKE (Schema Object Privileges) command 579
CASCADE option
of ANALYZE command 257
of DISABLE clause 480
of DROP clause 483
case sensitivity
in pattern matching 3-9
in SQL statements 1- 5
CAST expression 3-84
CAST operator
expression syntax 3-83
CEIL number function 3-19, 3-20
century
storing 2-14
change display format
format model 3-63
CHANGE parameter
of ARCHIVE LOG clause 266
changing
goal for the cost-based optimization approach 167
optimization approach 167
passwords 248
CHAR datatype 2-8
comparing values of 2-25
character
comparison rules 2-25
datatypes 2-7
literal 2-2
operator 3-4
SQL functions 3-25
CHARACTER SET parameter
of CREATE DATABASE command 320
character sets, ASCII and EBCDIC 2-26
CHARTOROWID conversion function 3-42
CHECK constraints 3-40, 299
CHECKPOINT clause
of ALTER SYSTEM command 190, 194
CHR character function 3-25
CHUNK option
of LOB storage clause 417
CHUNK parameter
of LOB storage clause
of ALTER TABLE command 215
CLEAR LOGFILE clause
of ALTER DATABASE command 115
CLOB datatype 2-18
CLONE DATABASE option
of ALTER DATABASE command 113
CLOSE DATABASE LINK option
of ALTER SESSION command 158
CLOSE_OPEN_CACHED_CURSORS parameter
of ALTER SESSION command 159
closing
database links 168
CLUSTER clause
of CREATE SNAPSHOT command 388
of CREATE TABLE command 417
cluster keys 309
distinct values of 309
CLUSTER option
of ANALYZE command 256
of CREATE INDEX command 338
of TRUNCATE command 640
clusters 305
adding snapshots to 388
adding tables to 311, 417
altering 106
cluster indexes 343
creating 305
definition 308
dropping 485
indexed clusters 309
order of columns in 309
physical storage of tables in 308
removing tables from 485
size 310
specifying tablespaces for 307
storage characteristics of 106, 306, 307
truncating 639
column constraints 286
column_ref_clause
of ALTER TABLE 206
of CREATE TABLE 408
columns
adding Comments to 281
adding integrity constraints to 213, 220
adding to tables 203, 213, 219
changing datatypes of 213, 220
changing default values of 213, 220
defining 411
maximum number in a table 411
maximum number in indexes 341
of cluster keys 309
order in indexes 341
qualifying names with tables and schemas 593
redefining 203, 213, 220
removing Comments from 281
removing integrity constraints from 213, 220
renaming 574
selecting from tables 589
specifying datatypes for 412
vs. pseudocolumns 2-32
COMMENT clause
of COMMIT command 283
COMMENT command 281
examples 281
COMMENT object auditing option 272
Comments
adding to objects 281
examples 2-39
removing from objects 281
within SQL statements 2-38
COMMIT command 283
ending a transaction 585, 622
examples 284
summary 103
COMMIT option
of ADVISE clause 158
committing
transactions 283
comparison operators 3-5
comparison rules 2-24
comparison semantics
blank-padded 2-25
non-padded 2-25
COMPILE option
of ALTER FUNCTION command 121, 133
of ALTER PROCEDURE command 136
of ALTER TYPE command 243
of ALTER VIEW command 252
compiling
procedures 136
stored functions 121
type bodies 243
type specifications 243
COMPLETE option
of REFRESH clause 176, 389
complex snapshots 391
CONCAT character function 3-4
condition
example 3-90
multiple 3-91
syntax 3-90
CONNECT BY clause
examples 597
of SELECT command 592, 597, 598
CONNECT role 371
CONNECT statement auditing short cut 274
CONNECT TO clause
of CREATE DATABASE LINK command 324
CONNECT_TIME parameter
of CREATE PROFILE command 365
constant
literal 2-2
CONSTRAINT clause
examples 296, 298
foreign_key_clause 287
index_physical_attributes_clause 288
storage_clause. See STORAGE clause.
CONSTRAINT identifier
of CONSTRAINT clause 288
of WITH CHECK OPTION clause 465
CONSTRAINT option
of DISABLE clause 480
of DROP clause 483
constraint states 303, 518
CONSTRAINT(S) DEFAULT option
of ALTER SESSION command 159
CONSTRAINT(S) DEFERRED option
of ALTER SESSION command 159
constraints
deferred 302
ENABLE NOVALIDATE 290, 518
ENABLE VALIDATE 290, 517
enabling disabled constraints 519
Integrity constraints 286
on object type columns 425
CONTINUE option
of RECOVER clause 571
CONVERT conversion function 3-42
CONVERT option
of ALTER DATABASE command 113
converting
strings to dates 3-77
converting values 2-28
explicitly 2-29, 2-30
implicitly 2-28, 2-30
correlated subqueries 592, 635
correlated update 648
COSH number function 3-20
cost
of executing SQL statements 526
COUNT group function 3-58
CPU_PER_CALL parameter
of CREATE PROFILE command 365
create
object view 462
CREATE CLUSTER command 305
examples 311
parallel_clause 305
parallel_clause. See PARALLEL clause.
physical_attributes_clause 306
storage clause. See STORAGE clause.
CREATE CONTROLFILE command 313
examples 316
filespec. See "FILESPEC".
CREATE DATABASE command 317
autoextend_clause 318
CREATE DATABASE LINK command 323
authenticated_clause 324
CREATE DIRECTORY command 328
CREATE FUNCTION command 330
CREATE INDEX command 335
global_index_clause 336
global_partition_clause 337
index_physical_attributes_clause 337
local_index_clause 337
parallel clause. See PARALLEL clause.
storage_clause. See STORAGE clause.
CREATE LIBRARY command 346
filespec. See "Filespec".
CREATE PACKAGE BODY command 352
examples 353
CREATE PACKAGE command 348
examples 350
CREATE PROCEDURE command 357
CREATE PROFILE command 363
examples 367
CREATE ROLE command 370
examples 372
CREATE ROLLBACK SEGMENT command 374
examples 375
storage_clause. See STORAGE clause.
CREATE SCHEMA command 377
examples 378
CREATE SEQUENCE command 380
examples 384
CREATE SNAPSHOT command 385
examples 392
index_physical_attributes_clause. See ALTER TABLE command
LOB_storage_clause. See CREATE TABLE command
parallel_clause. See PARALLEL clause.
physical_attributes_clause. See ALTER TABLE command
select_command. See SELECT command
table_partition_clause. See CREATE TABLE command
CREATE SNAPSHOT LOG command 396
examples 399
LOB_storage_clause. See CREATE TABLE command
parallel_clause. See PARALLEL clause.
physical_attributes_clause. See CREATE TABLE command
storage_clause. See STORAGE clause.
table_partition_clause. See CREATE TABLE command
CREATE STANDBY CONTROLFILE option
of ALTER DATABASE command 116
CREATE SYNONYM command 401
examples 403
CREATE TABLE command 405
column_ref_clause 408
disable_clause. See DISABLE clause.
enable_clause. See ENABLE clause.
examples 420
index_organized_table_clause 409
LOB_index_clause 410
LOB_storage_clause 409
nested_table_storage_clause 411
parallel_clause. See PARALLEL clause.
physical_attributes_clause 409
segment_attributes_clause 408
storage_clause. See STORAGE clause.
subquerye. See "Subqueries".
table_partition_clause 411
table_ref_clause 408
CREATE TABLESPACE command 427
autoextend_clause 428
examples 430
filespec 427
storage_clause. See STORAGE clause. 428
CREATE TRIGGER command 432
examples 439
CREATE TYPE BODY
examples 454
CREATE TYPE BODY command 452
CREATE TYPE command 444
examples 450
pragma_clause 446
CREATE USER command 456
examples 459
CREATE VIEW command 462
examples 469
subquery 463
creating
clusters 305
database links 323
databases 317
directories 328
dispatcher processes (DISP) 196
external functions 330
indexes 335
object views 470
packages 348, 352
procedures 357
profiles 363
roles 370
rollback segments 374
savepoints 587
schemas 377
sequences 380
shared server processes 195
snapshot logs 396
snapshots 385
stored functions 330
synonyms 401
tables 405
tablespaces 427
triggers 432
users 456
views 462
creating object tables 411
creating partitioned tables 418
creating REF columns
in tables 424
CURRENT option
of ARCHIVE LOG clause 266
CURRENT_USER option of CONNECT TO clause
of CREATE DATABASE LINK command 324
CURRVAL pseudocolumn 2-33
examples 2-35, 637
cursors
storing in session cache 167
CYCLE option
of CREATE SEQUENCE command 381

D

D format element 3-65
DANGLING REFs 2-23
data complexity
hiding with a view 465
data definition language (DDL) 97
data independence
via synonyms 403
data manipulation language (DML) 102
data_item parameter of RETURNING clause
of DELETE command 475, 646
of INSERT command 552
database
deleting rollback segments from 499
database links
closing 168, 169
creating 323
definition 323
dropping 487
using in DELETE command 475
using in INSERT command 552
using in LOCK TABLE command 557
using in SELECT command 592, 637
using in UPDATE command 645
using with synonyms 326
database objects
definition of 2-44
DATABASE option
of RECOVER clause 571
DATABASE parameter
of CREATE CONTROLFILE command 314
databases
adding datafiles to 317, 321
adding redo log files to 317, 319
altering 110
archiving redo log files 114, 320
creating 317
maximum number
of datafiles 317
of instances 320
of redo log files 317, 319
mounting and dismounting 113
opening and closing 113
DATAFILE clause
of ALTER DATABASE command 117
of CREATE CONTROLFILE clause 315
of CREATE DATABASE command 321
of CREATE TABLESPACE command 428
DATAFILE option
of RECOVER clause 571
DATAFILE parameter
of ALLOCATE EXTENT clause 107, 128, 216
datafiles
adding 235
adding to databases 317, 321
adding to tablespaces 231, 428
backing up 231, 236
maximum number
for databases 317
renaming 116, 231
specifying 530
datatypes 2-5
ANSI 2-20
changing for columns 220
converting between values of different 2-28
converting between with SQL functions 3-42
DB2 2-20
explicit conversion 2-29
implicit conversion 2-28
of conditions 3-90
of expressions 3-78
specifying for columns 306, 412
SQL/DS 2-20
summary 2-5
date
arithmetic 2-14
comparison rules 2-24
DATE datatype 2-13
comparing values of 2-24
julian 2-14
DATE format element 3-65
date format elements 3-69
capitalizing 3-74
date format model 3-69
default 3-69
examples 3-64, 3-76
modifiers 3-75
suffixes 3-74
DAY format element 3-72
DB2
datatypes 2-20
DBA role 372
DBA statement auditing short cut 275
DBA_CLUSTERS view 261
DBA_INDEXES view 259
DBA_TAB_COLUMNS view 261
DBA_TABLES view 259
DBMS_SNAPSHOT.REFRESH() procedure 391
DBMSSTDX.SQL 330, 348, 352, 357, 432
DDL (data definition language) 97
DEALLOCATE UNUSED clause 471
of ALTER TABLE command 216
deallocating space 216
decimal places
negative 2-11
DECODE expression 3-89
default
cluster key 343
DEFAULT option
of ALTER PROFILE command 143
of BUFFER_POOL option
of STORAGE clause 627
of CREATE PROFILE command 366
of CREATE TABLE command 412
of NOAUDIT command 563
of ROLLBACK SEGMENT clause 388
of ALTER SNAPSHOT command 176
default privilege domain 617
DEFAULT profile 367, 458, 497
DEFAULT ROLE clause
of ALTER USER command 250
DEFERRABLE constraints 302
DEFERRABLE option
of CONSTRAINT clause 289
deferring constraints 302
DELETE command 473
returning_clause 474
subquery 474
summary 102
DELETE object auditing option 272
DELETE object privilege
on tables 546
on views 546
DELETE option
of CREATE TRIGGER command 434, 437
DELETE_CATALOG_ROLE role 372
deleting
rows from tables 504
rows from tables and views 473
deleting from a single partition 477
deleting referenced key values 295
delimited names
quoted names 2-49
DEREF function 3-56
DESC option
of CREATE INDEX command 338
of ORDER BY clause 593
directories
creating 328
definition 3-50, 328
directory object
defined 329
DIRECTORY option
of GRANT (Object Privileges) 544
directory parameter
of AUDIT (Schema Objects) command 277
of NOAUDIT (Schema Objects) command 563
DISABLE clause 479
examples 481
of ALTER DATABASE command 117
of CREATE TABLE command 418
DISABLE COMMIT IN PROCEDURE option
of ALTER SESSION command 158
DISABLE option
of ALTER TRIGGER command 239
of CONSTRAINT clause 290
of PARALLEL DML clause
of ALTER SESSION command 159
DISABLE STORAGE IN ROW option
of LOB storage clause
of ALTER TABLE command 214
of CREATE TABLE command 416
disabled constraints
enabling 519
disabling
distributed recovery 199
integrity constraints 418, 479
redo log threads 117
resource limits 184, 194
roles for sessions 616
SQL trace facility for sessions 162, 163
triggers 240
DISCONNECT SESSION clause
of ALTER SYSTEM command 192
disconnecting
sessions 192, 200
dispatch_clause
of ALTER SYSTEM 188
dispatcher processes (DISP)
creating and terminating 196
DISTINCT clause
with ORDER BY clause 602
DISTINCT option
of SELECT command 591
of SQL group functions 3-57
distributed query 637
examples 638
restrictions on 637
distributed recovery
disabling 184, 199
enabling in a single-process environment 184
enabling in single-process environments 199
distributed transactions 284, 586
DML (data manipulation language) 102
DROP clause 483
examples 484
of ALTER TABLE command 215
DROP CLUSTER command 485
examples 486
DROP DATABASE LINK command 487
examples 487
DROP DIRECTORY command 488
examples 488
DROP FUNCTION command 489
examples 490
DROP INDEX command 491
examples 491
DROP LIBRARY command 492
DROP LOGFILE clause
of ALTER DATABASE command 115
DROP LOGFILE MEMBER clause
of ALTER DATABASE command 115
DROP PACKAGE command 493
DROP PARTITION option
of ALTER TABLE command 218
DROP PROCEDURE command 495
examples 494, 495
DROP PROFILE command 497
examples 497
DROP ROLE command 498
examples 498
DROP ROLLBACK SEGMENT command 499
examples 499
DROP SEQUENCE command 500
examples 500
DROP SNAPSHOT command 501
examples 501
DROP SNAPSHOT LOG command 502
examples 502
DROP STORAGE option
of TRUNCATE command 640
DROP SYNONYM command 503
examples 503
DROP TABLE command 504
examples 505
DROP TABLESPACE command 506
examples 507
DROP TRIGGER command 508
examples 508
DROP TYPE BODY command 511
DROP TYPE command 509
DROP USER command 513
examples 514
DROP VIEW command
examples 515
dropping
clusters 485
database links 487
indexes 491, 492
integrity constraints from tables 215, 483
members from redo log file groups 115
objects owned by users 513
package bodies 493
packages 493
procedures 346, 495
profiles 497
redo log file groups 115
roles 498
sequences 500
snapshots 501
snapshots logs 502
stored functions 489
synonyms 503
tables 504
tablespaces 506
triggers from tables 508
users 513
views 515
dropping referential integrity constraints 579
DUAL data dictionary table
definition 636
example of selecting from 636
DUMMY column
of DUAL table 636
DUMP function 3-49
DY format element 3-72
dynamic performance tables
V$LOG 319
V$NLS_PARAMETERS 163
dynamic performance views
V$LOG 115

E

EBCDIC
and ASCII 3-4
character set 2-26
EEEE format element 3-65
embedded SQL 1- 3
EMPTY_BLOB fucntion 3-50
EMPTY_CLOB function 3-50
ENABLE clause 516
examples 521
except_clause 517
exceptions_clause 517
of ALTER DATABASE command 117
of CREATE TABLE command 418
storage_clause. See STORAGE clause.
using_index_clause 517
ENABLE DISTRIBUTED RECOVERY option
of ALTER SYSTEM command 199
ENABLE NOVALIDATE 519
ENABLE NOVALIDATE constraints 290, 518
ENABLE NOVALIDATE option
of CONSTRAINT clause 290
ENABLE option
of ALTER TRIGGER command 239
of PARALLEL DML clause
of ALTER SESSION command 159
ENABLE STORAGE IN ROW option
of LOB storage clause
of ALTER TABLE command 214
of CREATE TABLE command 416
ENABLE VALIDATE 519
ENABLE VALIDATE constraints 290, 517
ENABLE VALIDATE option
of CONSTRAINT clause 290
enabling
distributed recovery 184, 199
integrity constraints 418, 516
redo log threads 117
resource limits 184, 194, 367
roles for sessions 616
SQL trace facility for sessions 162, 163
triggers 240
enabling and diabling constraints 303, 518
enabling constraints 519
primary and unique key 303, 519
END BACKUP
of ALTER DATABASE command 118
END BACKUP option
of ALTER TABLESPACE command 236
ending
transactions 283
ENTRYID option
of USERENV function 3-55
equijoins 606
ESCAPE character
of LIKE operator 3-8
examples
of Comments 2-39
EXCEPT clause
of SET ROLE command 616
except_clause
of ENABLE clause 517
EXCEPTIONS INTO clause
of CONSTRAINT clause 289
exceptions_clause
of ENABLE 517
EXCHANGE PARTITION option
of ALTER TABLE command 218
exchange_partition_clause
of ALTER TABLE 212
EXECUTE object auditing option 272
EXECUTE object privilege
on procedures, functions, and packages 547
EXECUTE_CATALOG_ROLE role 372
executing
triggers 435
EXISTS comparison operator 3-5
EXP number function 3-20
EXPLAIN PLAN
analyzing partitioned tables 526
EXPLAIN PLAN command 524
examples 526
summary 102
expression 3-78
examples 3-78
use in condition 3-90
expression syntax
attribute reference 3-88
method invocation 3-88
VALUE operator 3-87
extents
allocating for tables 203
deallocating space 471
INITIAL size 625
MAXEXTENTS limit 626
EXTERNAL clause
of CREATE PROCEDURE command 360
external function
defined 330
external functions
creating 330
external procedures
definition 357
EXTERNALLY option
of IDENTIFIED clause 371, 458, 459

F

FAILED_LOGIN_ATTEMPTS option
of CREATE PROFILE command 365
FALSE
result of a condition 3-90
FAST option
of REFRESH clause 176, 389
Federal Information Processing Standard (FIPS) 1- 2
filespec 530
examples 531
of CREATE TABLESPACE 427
fill mode
trims trailing blanks 3-75
FIPS 159
Federal Information Processing Standard 1- 2
flagging 167
PUB 127-2 1- 2
FIPS Flagger B - 13
firing
triggers 435
FLAGGER clause
of ALTER SESSION command 159
flattened subqueries
definition 633
in DELETE statements 475
using 634
using in UPDATE command 645
FLOAT
ANSI datatype 2-12
FLOOR number function 3-20
FM date format element prefix
examples 3-76
FM format model modifier 3-75
FOR clause
of EXPLAIN PLAN command 525
FOR EACH ROW option
of CREATE TRIGGER command 435
FOR RECOVER option
of ALTER TABLESPACE command 236
FOR UPDATE clause
of SELECT command 593, 603
FOR UPDATE OF
example 605
FOR UPDATE option
of CREATE SNAPSHOT command 390
for_clause
of ANALYZE 255
FORCE clause
of COMMIT command 284
of ROLLBACK command 584
FORCE option
of CREATE VIEW command 463
of PARALLEL DML clause
of ALTER SESSION command 159
of REFRESH clause 176, 389
of REVOKE (Schema Object Privileges) command 579
foreign key constraints 294
FOREIGN KEY option
of CONSTRAINT clause 295
foreign_key_clause
of CONSTRAINT clause 287
format model
date 3-69
definition 3-63
examples 3-63, 3-64, 3-76
number 3-65
formatting
date values 3-69
number values 3-65
FROM clause
of REVOKE command 575, 579
FROM parameter
of RECOVER clause 570
function_specification parameter
of CREATE TYPE command 245
function_specification parameter of CREATE TYPE command 449
functions
PL/SQL 3-60
SQL 3-16
stored functions 330
user 3-60
FX format model modifier 3-75

G

G format element 3-65
GLOBAL option
of CHECK DATAFILES clause 190
of CHECKPOINT clause 190
global_index_clause
of CREATE INDEX 336
GLOBAL_NAMES 195
global_partition_clause
of CREATE INDEX 337
GLOBALLY AS option
of IDENTIFIED clause 458
GLOBALLY option
of IDENTIFIED clause 371
GRANT command 533, 543
examples 541, 548
part of CREATE SCHEMA command 377
GRANT object auditing option 272
GRANT OPTION
of GRANT command 545
granting
object privileges to users and roles 543
roles 533
system privileges and roles to users, roles 533
GRAPHIC datatype 2-22
GREATEST function 3-51
group
SQL functions 3-57
GROUP BY clause
group SQL functions and 3-17
of SELECT command 592, 599
GROUP parameter
of ADD LOGFILE MEMBER clause 115
of DROP LOGFILE clause 115

H

HASH parameter
of CREATE CLUSTER command 307
HAVING clause
of SELECT command 593, 600
HEXTORAW conversion function 3-43
hints 2-40
in DELETE statements 476
in SELECT statements 594
in UPDATE statements 643

I

I date format element 3-72
IDENTIFIED clause
of CREATE ROLE command 370
of CREATE USER command 457
identifiers
names 2-47
identifiers, ORACLE
how to form A-3
IDLE_TIME parameter
of CREATE PROFILE command 365
IEC (International Electrotechnical Commission) 1- 2
IMMEDIATE option
of ALTER TABLESPACE command 236
implies 289
IN comparison operator 3-5
definition 3-5
INCLUDING clause
of ALTER TABLE command 214
of CREATE TABLE command 416
INCREMENT BY clause
of CREATE SEQUENCE command 381
incrementing
sequence values 2-33, 637
INDEX object auditing option 272
INDEX object privilege
on tables 546
INDEX option
of ANALYZE command 256
of CREATE CLUSTER command 307
INDEX parameter
of LOB storage clause 417
index_organized_table_clause
of CREATE TABLE 409
index_organized_table_clauses
of ALTER TABLE 209
index_physical_attributes_clause
of ALTER INDEX 125
of CONSTRAINT clause 288
of CREATE INDEX 337
INDEX_STATS view 262
indexed clusters 309
indexes
altering 123
and LIKE operator 3-9
bitmap indexes 344
cluster indexes 343
creating 335
definition 335
dropping 491, 492, 504
LONG RAW datatypes prohibit 2-15
multiple per table 342
nested table columns 345
partitioned indexes 344
storage characteristics of 123, 339
indexing
specifying tablespaces for 339
index-organized tables 422
creating 415
examples 422
INITCAP character function 3-26
INITIAL parameter
of STORAGE clause 625, 628
initialization parameters
AUDIT_TRAIL 269
GLOBAL_NAMES 195
LOG_FILES 319
MAX_ENABLED_ROLES 617
MTS_MAX_DISPATCHERS 196
MTS_MAX_SERVERS 195
MTS_SERVERS 195
NLS_DATE_FORMAT 3-69
NLS_DATE_LANGUAGE 3-72
NLS_LANGUAGE 3-72
NLS_TERRITORY 3-68, 3-69, 3-72
OPEN_LINKS 168, 325
OPTIMIZER_MODE 167
OS_AUTHENT_PREFIX 460
OS_ROLES 541
ROLLBACK_SEGMENTS 149
SNAPSHOT_REFRESH_INTERVAL 392
SNAPSHOT_REFRESH_KEEP_CONNECTIONS 392
SNAPSHOT_REFRESH_PROCESSES 392
SQL_TRACE 163
THREAD 117
INITIALLY DEFERRABLE option
of CONSTRAINT clause 289
INITIALLY IMMEDIATE option
of CONSTRAINT clause 289
INITRANS parameter
of ALTER CLUSTER command 107
of ALTER INDEX command 127
of ALTER SNAPSHOT command 175
of ALTER TABLE command 181, 214
of CREATE CLUSTER command 307
of CREATE INDEX command 339
of CREATE SNAPSHOT command 388, 398
of CREATE TABLE command 414
inline LOB storage 214, 416
INSERT command 2-12, 550
examples 2-35, 554
summary 102
INSERT object auditing option 272
INSERT object privilege
on tables 546
on views 546
INSERT option
of CREATE TRIGGER command 434
inserting
rows into tables and views 550
inserting into views 554
INSTANCE clause
of ALTER SESSION command 160
INSTANCE parameter
of ALLOCATE EXTENT clause 108, 128, 216
instances
maximum number
for databases 320
INSTEAD OF option
of CREATE TRIGGER command 434
instead of triggers
using 441
INSTR character function 3-34
INTEGER datatype 2-3
integrity constraints
adding to columns 213, 220
adding to tables 213, 220
CHECK 289, 299
column definition 286
creating as parts of tables 412
defining 286
definition 286
disabling 418, 479
dropping from tables 215
enabling 418, 516
NOT NULL 291
PRIMARY KEY 288, 293
referential 288, 294
removing from columns 213, 220
table definition 213, 286, 290, 412
UNIQUE 288, 291
International Electrotechnical Commission (IEC) 1- 2
International Standards Organization (ISO) 1- 2
INTERSECT set operator 593
examples 3-15
INTO clause
of ANALYZE command 257
of EXPLAIN PLAN command 525
IS DANGLING 2-23
IS NOT DANGLING 2-23
IS NOT NULL comparison operator 3-5
IS NULL comparison operator 3-5
ISDBA option
of USERENV function 3-55
ISO
International Standards Organization 1- 2
ISO/IEC 9075
1992 1- 2
ISOLATION LEVEL clause
of SET TRANSACTION command 620
ISOLATION_LEVEL clause
of ALTER SESSION command 160
IW date format element 3-72
IY date format element 3-72
IYY date format element 3-72
IYYY date format element 3-72

J

job queue processes 392
join view 467
joins
and clusters 308
examples 606, 609
simple 605
julian dates 2-14

K

KEEP option
of BUFFER_POOL option
of STORAGE clause 627
KILL SESSION clause
of ALTER SYSTEM command 192

L

L format element 3-65
LANGUAGE clause
of CREATE FUNCTION command 333
of CREATE PROCEDURE command 360
LANGUAGE option
of USERENV function 3-55
LAST_DAY date function 3-37
LEAST function 3-51
LENGTH character function 3-35
LENGTHB character function 3-35
LEVEL pseudocolumn 2-35
lexical conventions
SQL 1- 4
LIBRARY clause
of CREATE FUNCTION command 333
of CREATE PROCEDURE command 360
LIKE comparison operator 3-5
definition 3-8
links
database links 323
LIST CHAINED ROWS clause
of ANALYZE command 257
literal
character 2-2
definition of 2-2
numeric 2-2
LN number function 3-21
LOB columns
adding to tables 222
LOB datatypes 2-15
LOB functions 3-50
LOB storage
in row 214, 416
out of line 214, 416
LOB storage clause
of ALTER SNAPSHOT command 175
of CREATE TABLE command 416
LOB storage parameters
specifying in ALTER TABLE command 215
LOB_index_clause
of ALTER TABLE 208
of CREATE TABLE 410
LOB_parameters
of ALTER TABLE 207
LOB_storage_clause
of ALTER TABLE 207
of CREATE TABLE 409
LOCAL option
of CHECK DATAFILES clause 190
of CHECKPOINT clause 190
of ROLLBACK SEGMENT clause 388
of ALTER SNAPSHOT command 177
LOCAL parameter
of ANALYZE command 257
local_index_clause
of CREATE INDEX 337
location transparency
via synonyms 403
lock
and queries 558
exclusive 558
multiple 558
released by ROLLBACK statement 585
releasing with COMMIT command 283
table 558
types of 558
LOCK object auditing option 272
LOCK TABLE command 557
examples 558
summary 102
locking
tables and views 557
LOG number function 3-21
LOG_FILES 319
logarithms
LN number function 3-21
LOG number function 3-21
LOGFILE clause
of CREATE CONTROLFILE command 314
of CREATE DATABASE command 319
LOGFILE parameter
of ARCHIVE LOG clause 266
of RECOVER clause 571
LOGGING option
of ALTER INDEX command 128
of ALTER TABLE command 217
of ALTER TABLESPACE command 234
of CREATE INDEX command 339
of CREATE TABLE command 415
of CREATE TABLESPACE command 428
logical operator
definition 3-11
use in condition 3-90
LONG datatype 2-12
maximum length 2-12
restrictions on 2-12
LONG RAW datatype 2-15
indexing prohibited on 2-15
similarity to LONG datatype 2-15
LONG VARGRAPHIC datatype 2-22
LOWER character function 3-27
lowercase
significance in SQL statements 1- 5
lowercase and uppercase
of schema object names 2-47
significance in pattern matching 3-9
LPAD character function 3-27
LTRIM character function 3-27

M

MAKE_REF function 3-56
MAP MEMBER clause
of CREATE TYPE command 244
MAP MEMBER clause of CREATE TYPE command 449
MAP method
object value comparisons 2-28
MASTER option
of ROLLBACK SEGMENT clause 388
of ALTER SNAPSHOT command 176
MAX group function 3-58
MAX_DUMP_FILE_SIZE option
of ALTER SESSION command 160
of ALTER SYSTEM command 192
MAX_ENABLE_ROLES 617
MAXDATAFILES parameter
of CREATE CONTROLFILE command 315
of CREATE DATABASE command 320
MAXEXTENTS parameter
of STORAGE clause 626, 628
MAXINSTANCES parameter
of CREATE CONTROLFILE command 315
of CREATE DATABASE command 320
MAXLOGFILES parameter
of CREATE CONTROLFILE command 315
of CREATE DATABASE command 319
MAXLOGHISTORY parameter
of CREATE DATABASE command 320
MAXLOGMEMBERS parameter
of CREATE DATABASE command 320
MAXSIZE clause
of ALTER DATABASE command 118
MAXTRANS parameter
of ALTER CLUSTER command 107
of ALTER INDEX command 127
of ALTER SNAPSHOT command 175
of ALTER TABLE command 181, 214
of CREATE CLUSTER command 307
of CREATE INDEX command 339
of CREATE SNAPSHOT command 388, 398
of CREATE TABLE command 414
MAXVALUE parameter
of CREATE SEQUENCE command 381
of partitioning clause 418
MEMBER clause
of CREATE TYPE command 244
MEMBER clause of CREATE TYPE command 449
method invocation
expression syntax 3-88
method_name parameter
of CREATE TYPE command 245
method_name parameter of CREATE TYPE command 450
methods 2-23
MI format element 3-65
MIN group function 3-59
MINEXTENTS parameter
of STORAGE clause 626
MINIMUM EXTENT parameter
of ALTER TABLESPACE command 235
of CREATE TABLESPACE command 428
MINUS set operator 593
examples 3-15
MINVALUE parameter
of CREATE SEQUENCE command 381
miscellaneous operators 3-16
MLSLABEL datatype 2-20
MODIFY clause
of ALTER TABLE command 213
MODIFY DEFAULT ATTRIBUTES
of ALTER INDEX command 129, 182
MODIFY DEFAULT ATTRIBUTES option
of ALTER SNAPSHOT command 175
of ALTER TABLE command 213
modify LOB storage clause
of ALTER SNAPSHOT command 175
MODIFY PARTITION option
of ALTER SNAPSHOT command 175, 181
of ALTER TABLE command 217
modify_column_options_clause
of ALTER TABLE 206
modify_LOB_index_clause
of ALTER TABLE 209
modify_LOB_storage_clause
of ALTER TABLE 208
modify_partition_clause
of ALTER TABLE 211
modifying
column definitions 203, 213, 220
resource limits 138
MON format element 3-72
MONTH format element 3-72
MONTHS_BETWEEN date function 3-38
MOUNT option
of ALTER DATABASE command 113
mounting
databases 113
MOVE PARTITION option
of ALTER SNAPSHOT command 175, 181
of ALTER TABLE command 218
move_partition_clause
of ALTER TABLE 211, 212
MTS_DISPATCHERS parameter
of ALTER SYSTEM command 191, 195
MTS_MAX_DISPATCHERS 196
MTS_MAX_SERVERS 195
MTS_SERVERS 195
MTS_SERVERS parameter
of ALTER SYSTEM command 191, 195
multi-threaded server
managing processes for 191, 195

N

NAME clause
of CREATE FUNCTION command 333
of CREATE PROCEDURE command 360
names
for schema objects 2-47
lowercase and uppercase 2-47
quoted 2-49
namespaces
for schema objects 2-48
naming
of database objects A-3
naming schema objects 2-47
NATIONAL CHARACTER SET parameter
of CREATE DATABASE command 321
National Institute for Standards and Technology (NIST) 1- 2
National Language Support (NLS)
session settings 160, 163
natural logarithms 3-21
navigation
automatic 1- 2
NCHAR datatype 2-8
NCLOB datatype 2-18
negative scale 2-11
nested CURSOR
expression syntax 3-85
nested table columns
adding to tables 223
identifying in a subquery 633
indexes 345
nested table storage
creating 424
NESTED TABLE storage clause
of ALTER TABLE command 215
of CREATE TABLE command 417
nested table types 2-24
nested_table_storage_clause
of ALTER TABLE 209
of CREATE TABLE 411
NEW_TIME date function 3-38
NEXT clause
of ALTER DATABASE command 118
NEXT option
of ARCHIVE LOG clause 266
NEXT parameter
of REFRESH clause 176, 389
of STORAGE clause 626
NEXT_DAY date function 3-39
NEXTVAL pseudocolumn 2-33
examples 2-35, 555, 637
NIST
National Institute for Standards and Technology 1- 2
NLS_CHARSET_DECL_LEN function 3-52
NLS_CHARSET_ID function 3-52
NLS_CHARSET_NAME function 3-53
NLS_CURRENCY parameter
of ALTER SESSION command 161
NLS_DATE_FORMAT parameter
of ALTER SESSION command 161
NLS_DATE_LANGUAGE parameter
of ALTER SESSION command 161
NLS_INITCAP character function 3-28
NLS_ISO_CURRENCY parameter
of ALTER SESSION command 161
NLS_LANGUAGE parameter
of ALTER SESSION command 160
NLS_LOWER character function 3-23, 3-26, 3-28
NLS_NUMERIC_CHARACTERS parameter
of ALTER SESSION command 161
NLS_SORT parameter
of ALTER SESSION command 161
NLS_TERRITORY parameter
of ALTER SESSION command 161
NLS_UPPER character function 3-29
NLSSORT character function 3-36
NOARCHIVELOG option
of ALTER DATABASE command 114
of CREATE DATABASE command 320
NOAUDIT command 560, 562
examples 561, 563
NOCACHE option
of ALTER TABLE command 216
of CREATE SEQUENCE command 382
of CREATE TABLE 419
NOCYCLE option
of CREATE SEQUENCE command 381
NOFORCE option
of CREATE VIEW command 463
NOLOGGING option
of ALTER INDEX command 128
of ALTER TABLE command 217
of ALTER TABLESPACE command 234
of CREATE INDEX command 343
of CREATE TABLE command 415
of CREATE TABLESPACE command 428
NOMAXVALUE option
of CREATE SEQUENCE command 381
NOMINVALUE option
of CREATE SEQUENCE command 381
NONE option
of SET ROLE command 617
non-padded comparison semantics 2-25
NOORDER option
of CREATE SEQUENCE command 382
NORESETLOGS option
of CREATE CONTROLFILE command 314
NOREVERSE option
of ALTER INDEX command 127
normal exit from Oracle7 285
NORMAL option
of ALTER TABLESPACE command 235
NOSORT option
of CREATE INDEX command 339, 342
NOT DEFERRABLE option
of CONSTRAINT clause 289
NOT IN comparison operator 3-5
examples 3-7
NOT LIKE comparison operator 3-5
NOT logical operator 3-8
truth table 3-12
NOT NULL clause
ALTER TABLE command 221
NOT NULL constraints 291
NOT option
of WHENEVER clause 269, 277, 278, 560, 563
NOVALIDATE option
of ENABLE clause 518
ofCONSTRAINT clause 290
NOWAIT option
of FOR UPDATE clause 593
of LOCK TABLE command 558
NULL
constraint, example 291
in a condition 3-94
null 2-31
in a bitmap index 343
in an index 343
NULL value
of OPTIMAL parameter 375, 627
number
comparison rules 2-24
literal 2-2
NUMBER datatype 2-10
comparing values of 2-24
number format elements 3-65
number format models 3-65
examples 3-63
numeric
literal 2-2
NVARCHAR2 datatype 2-9
NVL function 2-31, 3-53

O

object auditing options 272, 277
object auditing short cuts 278
object privileges 545
granting to users and roles 543
on synonyms 547
on tables 546
revoking from users and roles 578
object reference
functions 3-56
object tables 423
creating 411
index on object identifier column 413
object type attributes and methods
referencing 2-57
object type bodies
creating 452
dropping 511
object type column constraints 425
object types 2-23
attributes and methods, referencing 2-57
comparing values of 2-27
creating 444
dropping 509
revoking privileges 579
object view
example 470
object views
creating 462, 470
OF datatype clause
of CREATE TYPE command 448
OFFLINE option
of ALTER ROLLBACK SEGMENT command 149
of ALTER TABLESPACE command 235
of CREATE TABLESPACE command 429
of DATAFILE clause 118
OIDINDEX clause
of CREATE TABLE command 413
ON clause
of CREATE TRIGGER command 434, 437
of GRANT command 544
of NOAUDIT command 562
of REVOKE command 579
ON DELETE CASCADE option
of CONSTRAINT clause 295
ONLINE option
of ALTER ROLLBACK SEGMENT command 149
of ALTER TABLESPACE command 235
of CREATE TABLESPACE command 429
of DATAFILE clause 118
OPEN option
of ALTER DATABASE command 113
OPEN_LINKS 325
opening
databases 113
operator
arithmetic 3-3
character 3-4
definition 3-1
logical 3-5, 3-11
miscellaneous 3-16
NOT IN 3-7
set 3-12
use in expression 3-78
optimal size
of rollback segments 375, 627
optimizer
hints 2-40
SQL 1- 3
OPTIMIZER_MODE 167
OPTIMIZER_MODE parameter
of ALTER SESSION command 162
opts_clause
of ALTER SYSTEM 189
OR logical operator
truth table 3-12
OR REPLACE option
of CREATE FUNCTION command 332
of CREATE PACKAGE BODY command 353
of CREATE PACKAGE command 348
of CREATE PROCEDURE command 359
of CREATE TRIGGER command 433
of CREATE TYPE command 447
of CREATE VIEW command 463
ORACLE identifiers
how to form A-3
ORDER BY clause
and ROWNUM pseudocolumn 2-38
of SELECT command 593, 602
ORDER MEMBER clause of CREATE TRIGGER command 449
ORDER method
object value comparisons 2-28
ORDER option
of CREATE SEQUENCE command 382
ORGANIZATION HEAP option
of CREATE TABLE command 416
ORGANIZATION INDEX option
of CREATE TABLE command 415
OS_AUTHENT_PREFIX
initialization parameter 460
OS_ROLES 541
out of line LOB storage 214, 416
outer join 3-16, 608
outer joins
examples 609
outer_join
of SELECT 608
OVERFLOW clause
of ALTER TABLE command 214
of CREATE TABLE command 416
overflow_clause
of ALTER TABLE 210
overloading
procedures and stored functions 2-49, 349

P

package bodies
dropping 493
PACKAGE option
of ALTER PACKAGE command 133
package specifications 348
packages 348, 349, 352
adding procedures to 349
adding stored functions to 349
creating 348, 352
creating package bodies for 352
creating package specifications for 348
dropping 493
redefining 348, 353
removing procedures from 495
removing stored functions from 489
packages bodies 352
PARALLEL clause 564
of RECOVER clause 571
parallel clause
of ALTER SNAPSHOT command 175, 182
of ALTER TABLE command 219
parallel DML
enabling and disabling for sessions 158
PARALLEL DML option
of ALTER SESSION command 158
parallel query clause 108
of CREATE TABLE command 418
parallel server
setting the instance 168
parallel_clause
of CREATE CLUSTER 305
PARALLEL_DEFAULT_SCANSIZE parameter 565
PARAMETERS clause
of CREATE FUNCTION command 333
of CREATE PROCEDURE command 360
parentheses
around expressions 3-90
overriding operator precedence 3-3
PARTITION BY RANGE clause
of CREATE TABLE command 418
PARTITION clause
of UPDATE command 645
PARTITION option
of ANALYZE command 256
partition views 469
partition_description_clause
of ALTER INDEX 126
partition_start column
of EXPLAIN PLAN 527
partition_stop column
of EXPLAIN PLAN 527
partitioned indexes
altering 129
definition 335
partitioned snapshots 179, 395
partitioned table analysis
EXPLAIN PLAN 526
partitioned table update 647
partitioned tables
creating 418
partitioning
partitioned indexes 344
partitioning_clauses
of ALTER TABLE 210
partitions
efficient deletes from 477
password history parameters 140
PASSWORD_GRACE_TIME option
of CREATE PROFILE command 365
PASSWORD_LIFE_TIME option
of CREATE PROFILE command 365
PASSWORD_LOCK_TIME option
of CREATE PROFILE command 365
PASSWORD_REUSE_MAX option
of CREATE PROFILE command 365
PASSWORD_REUSE_TIME option
of CREATE PROFILE command 365
PASSWORD_VERIFY_FUNCTION option
of CREATE PROFILE command 366
passwords
changing 248
establishing for users 370, 458
pattern matching
definition 3-8
PCTFREE parameter
of ALTER CLUSTER command 107
of ALTER SNAPSHOT command 175
of ALTER TABLE command 181, 214
of CREATE CLUSTER command 306
of CREATE INDEX command 339
of CREATE SNAPSHOT command 388, 398
of CREATE TABLE command 413
PCTINCREASE parameter
of STORAGE clause 626
PCTTHRESHOLD option
of ALTER TABLE command 214
of CREATE TABLE command 416
PCTUSED parameter
of ALTER CLUSTER command 107
of ALTER SNAPSHOT command 175
of ALTER TABLE command 181, 214
of CREATE CLUSTER command 306
of CREATE SNAPSHOT command 388, 398
of CREATE TABLE command 413
PCTVERSION parameter
of LOB storage clause 417
physical_attributes_clause
of ALTER CLUSTER 106
of ALTER TABLE 207
of CREATE CLUSTER 306
of CREATE TABLE 409
PL/SQL
functions 3-60
PLSQL_V2_COMPATABILITY option
of ALTER SESSION command 162
of ALTER SYSTEM command 192
PM/P.M. format element 3-72
POST_TRANSACTION option
of DISCONNECT SESSION clause
of ALTER SYSTEM command 192
POWER number function 3-22
PR format element 3-65
PRAGMA RESTRICT_REFERENCES clause
of CREATE TYPE command 245
PRAGMA RESTRICT_REFERENCES clause of CREATE TYPE command 450
pragma_clause
of ALTER TYPE 243
of CREATE TYPE 446
precedence
definition 3-2
precision
of NUMBER columns 2-10
preface
Send Us Your Comments xv
primary key
snapshots 394
PRIMARY KEY option
of ADD clause
of ALTER SNAPSHOT LOG command 182
of DISABLE clause 480
of DROP clause 483
of ENABLE clause 518
of REFRESH clause 176, 389
primary keys 288, 293
PRIOR operator 3-16
PRIVATE_SGA parameter
of ALTER RESOURCE COST command 143
privilege domain
changing 617
privileges 545
procedure_specification parameter
of CREATE TYPE command 244
procedure_specification parameter of CREATE TYPE command 449
procedures
adding to packages 349
creating 357
definition 357, 360
dropping 346, 495
granting object privileges on 547
overloading 2-49, 349
recompiling 136
redefining 357
removing from packages 495
PROFILE clause
of CREATE USER command 458
profiles
adding resource limits to 138, 363
altering 138
assigning to users 248, 458
creating 363
DEFAULT profile 367, 458, 497
definition 363, 366
dropping 497
modifying resource limits in 138
PUBLIC_DEFAULT profile 141, 143
removing resource limits from 138
pseudocolumns 2-32
PUBLIC option
of CREATE DATABASE LINK command 324
of CREATE ROLLBACK SEGMENT command 374
of CREATE SYNONYM command 401
of DROP DATABASE LINK command 487
of DROP SYNONYM command 503
of ENABLE clause 117
of FROM clause 575, 579
of TO clause 534, 545
public rollback segments 374
PUBLIC_DEFAULT profile 141, 143
punctuation
in date format models 3-76

Q

queries 631
examples 634
SELECT 589
QUOTA clause
multiple in CREATE USER statement 459
of CREATE USER command 458, 459
quote marks
using in text literals 2-2
quoted names 2-49

R

RAW datatype 2-15
RAWTOHEX conversion function 3-43
RDBMS (relational database management system) 1- 1
read consistency
default 621
READ ONLY option
of SET TRANSACTION command 620
READ WRITE option
of SET TRANSACTION command 620
REBUILD UNUSABLE LOCAL INDEXES option
of ALTER SNAPSHOT command 176
of ALTER TABLE command 217
recompiling
procedures 136
stored functions 121
RECOVER clause 569
examples 571
of ALTER DATABASE command 114
parallel_clause. See PARALLEL clause.
recoverability
of tables 415
recovery
disabling for distributed transactions 184, 199
enabling for distributed transactions 184, 199
RECYCLE option
of BUFFER_POOL option
of STORAGE clause 627
redefining
columns 213
packages 348, 353
procedures 359
stored functions 332
redo log file groups
adding members to 115
adding to threads 114
assigning to redo log threads 314
dropping 115
dropping members from 115
maximum number
of members 320
redo log file members
adding to redo log file groups 115
dropping from redo log file groups 115
maximum number
for redo log file groups 320
for redo log files 317
renaming 116
specifying 530
redo log files
adding to databases 317, 319
archiving 114, 317, 320
maximum number
for databases 317, 319
of members 317
specifying 530
switching 184, 198
redo log threads
adding redo log file groups to 114
assigning redo log file groups to 314
disabling 117
dropping redo log file groups from 115
enabling 117
REF clause
of CREATE TYPE command 448
REF columns
adding to tables 224
creating in tables 424
REF constructor
expression syntax 3-87
REFERENCES object privilege
on tables 546
REFERENCES options
of CONSTRAINT clause 295
REFERENCING clause
of CREATE TRIGGER command 434
referential integrity constraints 288, 294
defining 296
dropping 579
maintaining 297
REFRESH clause
of ALTER SNAPSHOT command 176
of CREATE SNAPSHOT command 389
refresh modes
for snapshots 391
refresh times
for snapshots 392
refreshing
snapshots 176, 389
snapshots with snapshot logs 398
REFs 2-23
DANGLING 2-23
scoped 424
REFTOHEX function 3-56
remote query 637
remote table
identifying 637
removing
Comments from objects 281
integrity constraints from columns 213, 220
procedures from packages 495
resource limits from profiles 138
stored functions from packages 489
RENAME command 573
examples 573
RENAME FILE clause
of ALTER DATABASE command 116
RENAME object auditing option 272
RENAME option
of ALTER TABLE command 217
RENAME PARTITION option
of ALTER SNAPSHOT command 175, 181
of ALTER TABLE command 217
renaming
datafiles 116, 231
objects 573
redo log file members 116
REPLACE character function 3-29
REPLACE option
of ALTER TYPE command 243
RESETLOGS option
of ALTER DATABASE command 114
of CREATE CONTROLFILE command 314
RESIZE clause
of ALTER DATABASE command 118
resource limits
adding to profiles 138, 363
assigning to users 248
costs of resources 143
disabling 184, 194
enabling 184, 194, 367
exceeding 366
modifying 138
removing profiles from 138
RESOURCE role 372
RESOURCE statement auditing short cut 275
RESOURCE_LIMIT option
of ALTER SYSTEM command 194
RETURNING clause
of DELETE command 475, 646
of INSERT command 552
of the DELETE command 477
of the UPDATE command 650
retrieving deleted rows 477
retrieving inserted rows 554
retrieving updated rows 650
returning_clause
of DELETE 474
of INSERT
INSERT command
returning_clause 551
of UPDATE 645
REUSE option
of BACKUP CONTROLFILE clause 116
of CREATE CONTROLFILE command 314
of filespec 531
REUSE STORAGE option
of TRUNCATE command 640
REVERSE option
of ALTER INDEX command 127
of CREATE INDEX command 339
REVOKE command 575, 578
examples 577, 581
revoking
object privileges from users and roles 578
system privileges and roles from users, roles 575
revoking object type privileges 579
RN format element 3-65
RNDS parameter
of CREATE TYPE command 245
RNDS parameter of CREATE TYPE command 450
RNPS parameter
of CREATE TYPE command 245
RNPS parameter of CREATE TYPE command 450
roles
CONNECT role 371
creating 370
DBA role 372
definition 370
DELETE_CATALOG_ROLE role 372
dropping 498
enabling or disabling for sessions 616
establishing default roles for users 248, 250
EXECUTE_CATALOG_ROLE role 372
granting 534
granting object privileges to 543
granting system privileges and roles to 533
granting to users and roles 533
predefined by Oracle8 371
RESOURCE role 372
revoking from users and roles 575
revoking object privileges from 578
revoking system privileges and roles from 575
SELECT_CATALOG_ROLE role 372
roll back
to the same savepoint multiple times 585
ROLLBACK command 584
ending a transaction 585
examples 585
summary 103
ROLLBACK option
of ADVISE clause 158
ROLLBACK SEGMENT option
of USING INDEX clause 388
rollback segments
altering 148
creating 374
definition 374
dropping 499
optimal size of 375, 627
shrinking size 149, 375, 627
snapshots 393
specifying tablespaces for 374, 375
storage characteristics of 375
SYSTEM rollback segment 427
taking online and offline 149, 499
ROLLBACK_SEGMENTS 149
rolling back
transactions 584
ROUND date function 3-39, 3-40
format models for 3-40
ROUND number function 3-22
rounding numeric data 2-11
by using scale 2-11
row address
ROWID 2-18
row exclusive locks 558
row share locks 558
ROWID
description of 2-18
pseudocolumn 2-36
ROWID option
of ADD clause
of ALTER SNAPSHOT LOG command 182
ROWIDTOCHAR conversion function 3-44
ROWNUM pseudocolumn 2-37
and ORDER BY clause 2-38
rows
accessing via ROWID 2-36
deleting from tables and views 473
identifying with ROWID values 2-36
inserting into tables and views 550
ordering 602
selecting from tables 589
updating 643
RPAD character function 3-29
RR date format element 3-72
RTRIM character function 3-30
RX locks 558

S

S format element 3-65
SAMPLE parameter
of ANALYZE command 256
SAVEPOINT command 587
examples 588
summary 103
savepoints
creating 587
erasing with COMMIT command 283
scalar
definition 244, 449
scale
negative 2-11
of NUMBER columns 2-10
SCAN_INSTANCES parameter
of ALTER SYSTEM command 190
schema object
naming rules 2-47
schema object name
qualifiers 2-47
schema object naming 2-47
schema objects
definition of 2-44
namespaces for 2-48
schemas
creating 377
SCOPE clause
defined 424
SCOPE IS clause
of CREATE TABLE command 412, 413
searching
for rows with an index 341
security
provided by views 465
security domains 250
segment_attributes_clause
of CREATE TABLE 408
segment_partition_clause
of ALTER TABLE 212
SELECT
outer_join 608
SELECT clause
INSERT command 553
UPDATE command 646, 649
SELECT command 589
examples 2-35, 594, 598, 600, 603, 605, 606, 634, 638
summary 102
WITH_clause 591
select list 593
SELECT object auditing option 272
SELECT object privilege
on sequences 547
on tables 546
on views 546
SELECT_CATALOG_ROLE role 372
self joins 607
Send Us Your Comments
boilerplate xv
SEQ parameter
of ARCHIVE LOG clause 266
SEQUEL (Structured English Query Language) 1- 1
sequences 380
accessing values of 2-33, 637
altering 151
creating 380
cycling values of 383
dropping 500
increment between values 151, 381
incrementing values of 2-33, 637
limiting values of 383
losing values of 384
performance benefits of 382
renaming 573
restarting 500
skipping values of 382
SERIALIZABLE option
of ISOLATION_LEVEL parameter
of ALTER SESSION command 160
serializing transactions 160
session control commands 103
session cursors 168
SESSION_CACHED_CURSORS 168
SESSION_CACHED_CURSORS parameter
of ALTER SESSION command 162
SESSIONID option
of USERENV function 3-55
sessions
altering 154
closing database links for 168
disconnecting 192, 200
enabling and disabling error reporting of unusable indexes 162
enabling and disabling roles for 616
enabling and disabling SQL trace facility for 162, 163
National Language Support (NLS) settings for 160, 163
terminating 192, 199
SET clause
of EXPLAIN PLAN command 525
of UPDATE command 646
SET CONSTRAINT(S) command 614
SET DATABASE parameter
of CREATE CONTROLFILE command 314
set operators 601
SET ROLE command 616
examples 618
SET TRANSACTION command 620
examples 622
summary 103
set_clause
of ALTER SYSTEM 186
share locks 558
share row exclusive locks 558
share update locks 558
SHARED option
of CREATE DATABASE LINK command 324
shared pool
clearing 193
shared server processes
creating and terminating 195, 196
shared SQL area
session cursors 167
SHRINK clause
of ALTER ROLLBACK SEGMENT command 149
shrinking
rollback segments 375, 627
simple join
example 606
simple snapshots 390
simultaneous update and query on tables 621
SIN number function 3-23, 3-24
SINH number function 3-23
SIZE parameter
of ALLOCATE EXTENT clause 107, 128, 215
of ALTER CLUSTER command 107
of CREATE CLUSTER command 307, 310
of filespec 531
SKIP_UNUSABLE_INDEXES option
of ALTER SESSION command 162
snapshot logs
altering 180
creating 396
definition 396
dropping 502
storage characteristics of 398
snapshot refresh, job queue processes 392
SNAPSHOT_REFRESH_INTERVAL 392
SNAPSHOT_REFRESH_KEEP_CONNECTIONS 392
SNAPSHOT_REFRESH_PROCESSES 392
snapshots
adding Comments to 281
adding to clusters 388
altering 172
complex 391
creating 385
definition 385, 390
dropping 501
partitioned 179, 395
primary key 394
refresh modes 391
refresh times 392
refreshing 176, 389
refreshing with snapshot logs 398
removing Comments from 281
rollback segments 393
rowid 394
simple 390
storage characteristics of 175, 388
types of 390
SOME comparison operator 3-5
SOUNDEX character function 3-30
space
deallocating 471
SPECIFICATION option
of COMPILE clause
of ALTER TYPE command 243
SPLIT PARTITION option
of ALTER SNAPSHOT command 175, 182
of ALTER TABLE command 218
split_partition_clause
of ALTER INDEX 126
of ALTER TABLE 212
SQL
conversion functions 3-42
embedded 1- 3
functions 3-16, 3-78
history of 1- 1
lexical conventions 1- 4
optimizer 1- 3
standards 1- 2
summary of commands 97
unified language 1- 3
SQL (Structured Query Language) 1- 1
SQL functions
character 3-25
group 3-57
SQL trace facility
enabling and disabling for sessions 162, 163
SQL/DS
datatypes 2-20
SQL_TRACE 163
SQL2 1- 2
SQL-92 1- 2
SRX locks 558
standard deviation 3-59
standby database
RECOVER clause 570
START WITH clause
of CREATE SEQUENCE command 381
of SELECT command 592, 596, 598
START WITH parameter
of REFRESH clause 176, 389
statement auditing options 270
statement auditing short cuts 274
states of constraints 303, 518
STDDEV group function 3-59
storage
ALTER TABLESPACE 231
storage characteristics
of clusters 106, 306, 307
of indexes 123, 339
of rollback segments 375
of snapshot logs 398
of snapshots 175, 388
of tables 413, 414
STORAGE clause 624
examples 628
of ALTER CLUSTER command 107
of ALTER INDEX command 127
of ALTER TABLE command 214
of CREATE CLUSTER command 307
of CREATE INDEX command 339
of CREATE ROLLBACK SEGMENT command 375
of CREATE SNAPSHOT command 388, 398
of CREATE TABLE command 414
stored functions
adding to packages 349
creating 330
definition 330
dropping 489
overloading 2-49, 349
PL/SQL 3-60
recompiling 121
redefining 332
removing from packages 489
stored procedures
procedures 357
storing LOBs 214, 416
storing nested tables 215
string to date conversion 3-77
Subqueries
WITH_clause 632
subqueries 631
correlated 635
flattened 634
subquery
of CREATE VIEW 463
of DELETE 474
SUBSTR character function 3-31
SUM group function 3-59, 3-60
suppressing blank padding
in date format models 3-75
SWITCH LOGFILE option
of ALTER SYSTEM command 198
switching
redo log files 184, 198
SYEAR date format element 3-72
synonyms
auditing 277
creating 401
definition 401
dropping 503
granting object privileges on 547
renaming 573
scope of 403
using with database links 326
SYSDATE date function 3-40
system change numbers
specifying for forced transactions 284
system control commands 104
system privileges
granting 534
granting to users and roles 533
revoking from users and roles 575
SYSTEM rollback segment 427
SYSTEM tablespace 427, 430

T

table alias 648
table constraints 286
example 301
TABLE option
of ANALYZE command 256
of subquery 633
of TRUNCATE command 639
table partitions
modifying 225
table_partition_clause
of CREATE TABLE 411
table_ref_clause
of ALTER TABLE 206
of CREATE TABLE 408
tables
adding columns to 203, 213, 219
adding Comments to 281
adding integrity constraints to 213, 220
adding LOB columns to 222
adding to clusters 417
adding triggers to 432
aliases for 592
allocating extents for 203
allowing writes 203
altering 203
creating 405
creating index-organized tables 405
creating snapshot logs for 396
creating views on 462
definition 405
deleting rows from 473, 504, 639
disallowing writes 203
dropping 504
dropping integrity constraints from 483
dropping triggers from 508
granting object privileges on 546
inserting rows into 550
LOB storage characteristics of 214, 416
locking 557
recoverability 415
redefining columns of 203
removing Comments from 281
removing from clusters 485
renaming 573
selecting data from 589
specifying tablespaces for 414
storage characteristics of 203, 214, 405, 413, 414
truncating 639
updating rows in 643
TABLESPACE option
of CREATE CLUSTER command 307
of CREATE INDEX command 339
of CREATE ROLLBACK SEGMENT command 374
of CREATE SNAPSHOT command 388, 398
of CREATE TABLE command 414
of RECOVER clause 571
tablespaces 427
altering 231
assigning to users 248
backing up 231, 236
changing future storage allocations 231
creating 427, 430
creating clusters in 307
creating indexes in 339
creating rollback segments in 374, 375
datafiles of 231, 235, 428
dropping 506
establishing default tablespaces for users 248
establishing tablespace quotas for users 458, 459
establishing temporary tablespaces for users 248
specifying for tables 414
SYSTEM tablespace 427, 430
taking online and offline 231, 235, 429
TAN number function 3-24
TANH number function 3-24
TEMPORARY option
of ALTER TABLESPACE command 236
TERMINAL option
of USERENV function 3-55
terminating
dispatcher processes (DISP) 196
sessions 192, 199
shared shadow processes 196
text
definition of 2-2
THE keyword
in flattened subqueries 634
of SELECT command 592
of subquery 633
THREAD parameter
of ADD LOGFILE clause 114
of ARCHIVE LOG clause 266
threads
redo log threads 319
TO clause
of GRANT command 545
of ROLLBACK command 584
TO parameter
of ARCHIVE LOG clause 266
TO_CHAR conversion function 3-44
examples 3-63, 3-64, 3-76
TO_DATE conversion function 3-46
TO_MULTI_BYTE conversion function 3-47
TO_NUMBER conversion function 3-47
TO_SINGLE_BYTE conversion function 3-47
transaction control commands 103
transactions 284
committing 283
distributed 284, 586
establishing as read-only 620
read consistency 621
read only 622
rolling back 584
serializing 160
TRANSLATE character function 3-32
TRANSLATE USING conversion function 3-48
triggered action 438
triggers
creating 432
definition 432
dropping from tables 508
enabling and disabling 240
executing 435
firing 435
INSTEAD OF 441
LONG datatype 2-13
types of 438
TRUE
result of a condition 3-90
TRUNC date function 3-40
format models for 3-40
TRUNC number function 3-25
TRUNCATE command 639
examples 641
TRUNCATE PARTITION option
of ALTER TABLE command 218
truncating
clusters 639
tables 639
truth tables 3-12
type bodies
compiling 243
type constructor
expression syntax 3-82
type specifications
compiling 243
types
user-defined 2-22

U

UID function 3-54
UNARCHIVED option
of CLEAR LOGFILE clause 115
undo a transaction 584
UNION ALL set operator 593
examples 3-14
UNION set operator 593
examples 3-14
unique keys 288, 291
UNIQUE option
of DISABLE clause 480
of ENABLE clause 518
UNLIMITED clause
of ALTER DATABASE command 118
UNLIMITED option
of ALTER PROFILE command 139
of CREATE PROFILE command 366
of QUOTA clause 458
UNTIL CANCEL option
of RECOVER clause 571
UNTIL CHANGE parameter
of RECOVER clause 571
UNTIL TIME parameter
of RECOVER clause 571
UNUSABLE LOCAL INDEXES option
of ALTER SNAPSHOT command 176
of ALTER TABLE command 217
UPDATE command 643, 649
examples 648
returning_clause 645
subquery 646
UPDATE object auditing options 272
UPDATE object privilege
on tables 546
on views 546
UPDATE option
of CREATE TRIGGER command 434
updating
rows in tables and views 643
updating simple snapshots 390
UPPER character function 3-33
uppercase
significance in SQL statements 1- 5
uppercase and lowercase
significance in pattern matching 3-9
user access verification
security domains 250
user authentication
changing 248
USER function 3-54
user function 330
expression syntax 3-81
user functions 3-60
USER_CLUSTERS view 261
USER_INDEXES view 259
USER_TAB_COLUMNS view 261
USER_TABLES view 259
user-defined types 2-22
nested tables 2-24
object types 2-23
REFs 2-23
VARRAYs 2-23
USERENV function 3-54
users
altering 248
assigning profiles to 248, 458
assigning resource limits to 248
assigning tablespaces to 248
changing authentication mechanism 248
changing passwords 248
creating 456
definition 456
dropping 513
establishing default roles for 248, 250
establishing default tablespaces for 248
establishing passwords for 370, 458
establishing tablespace quotas for 458, 459
establishing temporary tablespaces for 248
granting object privileges to 543
granting system privileges and roles to 533
revoking object privileges from 578
revoking system privileges and roles from 575
USING clause
of CREATE DATABASE LINK command 324
USING INDEX option
of ALTER SNAPSHOT command 176
of CONSTRAINT clause 289
of CREATE SNAPSHOT command 388
of ENABLE clause 518
USING MASTER ROLLBACK SEGMENT clause
of ALTER SNAPSHOT command 176
using_index_clause
of ENABLE clause 517
ENABLE clause
using_index_clause 517
UTLEXCPT.SQL 520
UTLSAMPL.SQL xxii
UTLXPLAN.SQL 525

V

V format element 3-65
V$LOG table 115, 319
V$NLS_PARAMETERS table 163
VALIDATE option
of ENABLE clause 517
ofCONSTRAINT clause 290
VALIDATE REF UPDATE option
of ANALYZE command 256
validating constraints 290
value
use in expression 3-78
VALUE operator
expression syntax 3-87
VALUES clause
of INSERT command 552, 553
VALUES LESS THAN clause
of CREATE TABLE command 418
VARCHAR datatype 2-10
VARCHAR2 datatype 2-9
similarity to RAW datatype 2-15
VARGRAPHIC datatype 2-22
variable length
date format models 3-75
VARRAYs 2-23
views
adding Comments to 281
and DML commands 466
creating 462
definition 462
deleting rows from 473
dropping 515
inherently updatable 466
inserting rows into 550
join views 467
updatable 467
locking 557
partition 469
redefining 515
removing Comments from 281
renaming 573
updating rows in 643
uses of 465
VSIZE function 3-55

W

WHEN clause
of CREATE TRIGGER command 435
WHENEVER SUCCESSFUL clause
of AUDIT (Schema Objects) command 277
WHERE clause
of SELECT command 592
of UPDATE command 646
wildcard characters
in pattern matching 3-9
pattern matching 3-8
WITH CONTEXT option
of CREATE FUNCTION command 333
of CREATE PROCEDURE command 360
WITH GRANT OPTION 545
WITH_clause
of SELECT command 591
of subqueries 632
WNDS parameter
of CREATE TYPE command 245
WNDS parameter of CREATE TYPE command 450
WNPS parameter
of CREATE TYPE command 245
WNPS parameter of CREATE TYPE command 450
WORK option
of COMMIT command 283
of ROLLBACK command 584

Y

year
storing 2-14
YEAR date format element 3-72

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 



Prev
 
Oracle
Copyright © 1998 Oracle Corporation. 
All Rights Reserved. 

Library

Product

Contents