Oracle® Database SQL Language Quick Reference 11g Release 2 (11.2) Part Number E17119-06 |
|
|
PDF · Mobi · ePub |
The sections that follow show the syntax for each subclause found in:
See Also:
Oracle Database SQL Language Reference for detailed information about Oracle SQLSQLQR534activate_standby_db_clause
ACTIVATE [ PHYSICAL | LOGICAL ] STANDBY DATABASE [ FINISH APPLY ]
SQLQR535add_binding_clause
ADD BINDING (parameter_type [, parameter_type ]...) RETURN (return_type) [ implementation_clause ] using_function_clause
SQLQR536add_column_clause
ADD {column_definition | virtual_column_definition [, column_definition | virtual_column_definition] ... } [ column_properties ] [ out_of_line_part_storage [, out_of_line_part_storage]...]
SQLQR537add_disk_clause
ADD { [ QUORUM | REGULAR ] [ FAILGROUP failgroup_name ] DISK qualified_disk_clause [, qualified_disk_clause ]... }...
SQLQR538add_hash_index_partition
ADD PARTITION [ partition_name ] [ TABLESPACE tablespace_name ] [ key_compression ] [ parallel_clause ]
SQLQR539add_hash_partition_clause
ADD PARTITION [ partition ] partitioning_storage_clause [ update_index_clauses ] [ parallel_clause ]
SQLQR540add_hash_subpartition
ADD hash_subpartition_desc [ dependent_tables_clause ] [ update_index_clauses ] [ parallel_clause ]
SQLQR541add_list_partition_clause
ADD PARTITION [ partition ] list_values_clause [ table_partition_description ] [ { range_subpartition_desc | list_subpartition_desc | hash_subpartition_desc } ] [ update_index_clauses ]
SQLQR542add_list_subpartition
ADD list_subpartition_desc [ dependent_tables_clause ] [ update_index_clauses ]
SQLQR543add_logfile_clauses
ADD [ STANDBY ] LOGFILE { { [ INSTANCE 'instance_name' ] | [ THREAD 'integer' ] } [ GROUP integer ] redo_log_file_spec [, [ GROUP integer ] redo_log_file_spec ]... | MEMBER 'filename' [ REUSE ] [, 'filename' [ REUSE ] ]... TO logfile_descriptor [, logfile_descriptor ]... }
SQLQR544add_mv_log_column_clause
ADD (column)
SQLQR545add_overflow_clause
ADD OVERFLOW [ segment_attributes_clause ] [ ( PARTITION [ segment_attributes_clause ] [, PARTITION [ segment_attributes_clause ] ]... ) ]
SQLQR546add_range_partition_clause
ADD PARTITION [ partition ] range_values_clause [ table_partition_description ] [ ( { range_subpartition_desc | list_subpartition_desc | hash_subpartition_desc } ) ] [ update_index_clauses ]
SQLQR547add_range_subpartition
ADD range_subpartition_desc [ dependent_tables_clause ] [ update_index_clauses ]
SQLQR548add_system_partition_clause
[BEFORE { partition_name | partition_number }] [table_partition_description] [update_index_clauses]
SQLQR549add_table_partition
{ add_range_partition_clause | add_hash_partition_clause | add_list_partition_clause } [ dependent_tables_clause ]
SQLQR550add_volume_clause
ADD VOLUME asm_volume SIZE size_clause [redundancy_clause] [ STRIPE_WIDTH integer {K | M} ] [ STRIPE_COLUMNS integer ] [ ATTRIBUTE disk_region_clause ]
SQLQR551alias_file_name
+diskgroup_name [ (template_name) ] /alias_name
SQLQR552allocate_extent_clause
ALLOCATE EXTENT [ ( { SIZE size_clause | DATAFILE 'filename' | INSTANCE integer } ... ) ]
SQLQR553alter_datafile_clause
DATAFILE { 'filename' | filenumber } [, 'filename' | filenumber ]... } { ONLINE | OFFLINE [ FOR DROP ] | RESIZE size_clause | autoextend_clause | END BACKUP }
SQLQR554alter_external_table
{ add_column_clause | modify_column_clauses | drop_column_clause | parallel_clause | external_data_properties | REJECT LIMIT { integer | UNLIMITED } | PROJECT COLUMN { ALL | REFERENCED } } [ add_column_clause | modify_column_clauses | drop_column_clause | parallel_clause | external_data_properties | REJECT LIMIT { integer | UNLIMITED } | PROJECT COLUMN { ALL | REFERENCED } ]...
SQLQR555alter_index_partitioning
{ modify_index_default_attrs | add_hash_index_partition | modify_index_partition | rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition | modify_index_subpartition }
SQLQR556alter_interval_partitioning
{ SET INTERVAL ( [ expr ] ) | SET STORE IN ( tablespace [, tablespace]... ) }
SQLQR557alter_iot_clauses
{ index_org_table_clause | alter_overflow_clause | alter_mapping_table_clauses | COALESCE }
SQLQR558alter_mapping_table_clauses
MAPPING TABLE { allocate_extent_clause | deallocate_unused_clause }
SQLQR559alter_mv_refresh
REFRESH { { FAST | COMPLETE | FORCE } | ON { DEMAND | COMMIT } | { START WITH | NEXT } date | WITH PRIMARY KEY | USING { DEFAULT MASTER ROLLBACK SEGMENT | MASTER ROLLBACK SEGMENT rollback_segment } | USING { ENFORCED | TRUSTED } CONSTRAINTS }
SQLQR560alter_overflow_clause
{ add_overflow_clause | OVERFLOW { segment_attributes_clause | allocate_extent_clause | shrink_clause | deallocate_unused_clause }... }
SQLQR561alter_session_set_clause
SET { { parameter_name = parameter_value }... | EDITION = edition_name }
SQLQR562alter_system_reset_clause
parameter_name [ { SCOPE = SPFILE | SID = { 'sid' | '*' } }... ]
SQLQR563alter_system_set_clause
{ set_parameter_clause | USE_STORED_OUTLINES = (TRUE | FALSE | category_name) | GLOBAL_TOPIC_ENABLED = (TRUE | FALSE) }
SQLQR564alter_table_partitioning
{ modify_table_default_attrs | alter_interval_partitioning | set_subpartition_template | modify_table_partition | modify_table_subpartition | move_table_partition | move_table_subpartition | add_table_partition | coalesce_table_partition | coalesce_table_subpartition | drop_table_partition | drop_table_subpartition | rename_partition_subpart | truncate_partition_subpart | split_table_partition | split_table_subpartition | merge_table_partitions | merge_table_subpartitions | exchange_partition_subpart }
SQLQR565alter_table_properties
{ { { physical_attributes_clause | logging_clause | table_compression | supplemental_table_logging | allocate_extent_clause | deallocate_unused_clause | { CACHE | NOCACHE } | RESULT_CACHE ( MODE {DEFAULT | FORCE} ) | upgrade_table_clause | records_per_block_clause | parallel_clause | row_movement_clause | flashback_archive_clause }... | RENAME TO new_table_name } [ alter_iot_clauses ] [ alter_XMLSchema_clause ] | { shrink_clause | READ ONLY | READ WRITE | REKEY encryption_spec } }
SQLQR566alter_tempfile_clause
TEMPFILE { 'filename' [, 'filename' ]... | filenumber [, filenumber ]... } { RESIZE size_clause | autoextend_clause | DROP [ INCLUDING DATAFILES ] | ONLINE | OFFLINE }
SQLQR567alter_varray_col_properties
MODIFY VARRAY varray_item ( modify_LOB_parameters )
SQLQR568alter_XMLSchema_clause
{ ALLOW ANYSCHEMA | ALLOW NONSCHEMA | DISALLOW NONSCHEMA }
SQLQR569analytic_clause
[ query_partition_clause ] [ order_by_clause [ windowing_clause ] ]
SQLQR570archive_log_clause
ARCHIVE LOG [ INSTANCE 'instance_name' ] { { SEQUENCE integer | CHANGE integer | CURRENT [ NOSWITCH ] | GROUP integer | LOGFILE 'filename' [ USING BACKUP CONTROLFILE ] | NEXT | ALL } [ TO 'location' ] }
SQLQR571array_DML_clause
[ WITH | WITHOUT ] ARRAY DML [ ([ schema. ]type [, [ schema. ]varray_type ]) [, ([ schema. ]type [, [ schema. ]varray_type ])... ]
SQLQR572ASM_filename
{ fully_qualified_file_name | numeric_file_name | incomplete_file_name | alias_file_name }
SQLQR573attribute_clause
ATTRIBUTE level DETERMINES { dependent_column | ( dependent_column [, dependent_column ]... ) }
SQLQR574audit_operation_clause
{ { sql_statement_shortcut | ALL | ALL STATEMENTS } [, { sql_statement_shortcut | ALL } ] | { system_privilege | ALL PRIVILEGES } [, { system_privilege | ALL PRIVILEGES } ] }
SQLQR575audit_schema_object_clause
{ sql_operation [, object_option] | ALL } auditing_on_clause
SQLQR576auditing_by_clause
BY user [, user ]...
SQLQR577auditing_on_clause
ON { [ schema. ] object | DIRECTORY directory_name | MINING MODEL [ schema. ] model | DEFAULT }
SQLQR578autoextend_clause
AUTOEXTEND { OFF | ON [ NEXT size_clause ] [ maxsize_clause ] }
SQLQR579binding_clause
BINDING (parameter_type [, parameter_type ]...) RETURN return_type [ implementation_clause ] using_function_clause [, (parameter_type [, parameter_type ]...) RETURN return_type [ implementation_clause ] using_function_clause ]...
SQLQR580bitmap_join_index_clause
[ schema.]table ( [ [ schema. ]table. | t_alias. ]column [ ASC | DESC ] [, [ [ schema. ]table. | t_alias. ]column [ ASC | DESC ] ]... ) FROM [ schema. ]table [ t_alias ] [, [ schema. ]table [ t_alias ] ]... WHERE condition [ local_partitioned_index ] index_attributes
SQLQR581build_clause
BUILD { IMMEDIATE | DEFERRED }
SQLQR582cell_assignment
measure_column [ { { condition | expr | single_column_for_loop } [, { condition | expr | single_column_for_loop } ]... | multi_column_for_loop } ] Note: The outer square brackets are part of the syntax. In this case, they do not indicate optionality.
SQLQR583cell_reference_options
[ { IGNORE | KEEP } NAV ] [ UNIQUE { DIMENSION | SINGLE REFERENCE } ]
SQLQR584character_set_clause
CHARACTER SET character_set
SQLQR585check_datafiles_clause
CHECK DATAFILES [ GLOBAL | LOCAL ]
SQLQR586check_diskgroup_clause
CHECK [ REPAIR | NOREPAIR ]
SQLQR587checkpoint_clause
CHECKPOINT [ GLOBAL | LOCAL ]
SQLQR588cluster_index_clause
CLUSTER [ schema. ] cluster index_attributes
SQLQR589coalesce_index_partition
COALESCE PARTITION [ parallel_clause ]
SQLQR590coalesce_table_partition
COALESCE PARTITION [ update_index_clauses ] [ parallel_clause ]
SQLQR591coalesce_table_subpartition
COALESCE SUBPARTITION subpartition [update_index_clauses] [parallel_clause]
SQLQR592column_association
COLUMNS [ schema. ]table.column [, [ schema. ]table.column ]... using_statistics_type
SQLQR593column_clauses
{ { add_column_clause | modify_column_clause | drop_column_clause }... | rename_column_clause | { modify_collection_retrieval }... | { modify_LOB_storage_clause }... | { alter_varray_col_properties }... }
SQLQR594column_definition
column datatype [ SORT ] [ DEFAULT expr ] [ ENCRYPT encryption_spec ] [ ( { inline_constraint }... ) | inline_ref_constraint ]
SQLQR595column_properties
{ object_type_col_properties | nested_table_col_properties | { varray_col_properties | LOB_storage_clause } [ (LOB_partition_storage [, LOB_partition_storage ]...) ] | XMLType_column_properties }...
SQLQR596commit_switchover_clause
{ PREPARE | COMMIT } TO SWITCHOVER [ TO { { [ PHYSICAL | LOGICAL ] PRIMARY | [ PHYSICAL ] STANDBY } [ { WITH | WITHOUT } SESSION SHUTDOWN { WAIT | NOWAIT } ] | LOGICAL STANDBY } | CANCEL ]
SQLQR597composite_hash_partitions
PARTITION BY HASH (column [, column ] ...) { subpartition_by_range | subpartition_by_hash | subpartition_by_list } { individual_hash_partitions | hash_partitions_by_quantity }
SQLQR598composite_list_partitions
PARTITION BY LIST ( column ) { subpartition_by_range | subpartition_by_hash | subpartition_by_list } ( { PARTITION [partition] list_partition_desc }... )
SQLQR599composite_range_partitions
PARTITION BY RANGE ( column [, column]... ) [ INTERVAL ( expr ) [ STORE IN ( tablespace [, tablespace]... ) ]] { subpartition_by_range | subpartition_by_list | subpartition_by_hash } ( { PARTITION [partition] range_partition_desc }... )
SQLQR600conditional_insert_clause
[ ALL | FIRST ] WHEN condition THEN insert_into_clause [ values_clause ] [ error_logging_clause ] [ insert_into_clause [ values_clause ] [ error_logging_clause ] ]... [ WHEN condition THEN insert_into_clause [ values_clause ] [ error_logging_clause ] [ insert_into_clause [ values_clause ] [ error_logging_clause ] ]... ]... [ ELSE insert_into_clause [ values_clause ] [ error_logging_clause ] [ insert_into_clause [ values_clause ] [ error_logging_clause ] ]... ]
SQLQR601constraint
{ inline_constraint | out_of_line_constraint | inline_ref_constraint | out_of_line_ref_constraint }
SQLQR602constraint_clauses
{ ADD { { out_of_line_constraint }... | out_of_line_REF_constraint } | MODIFY { CONSTRAINT constraint | PRIMARY KEY | UNIQUE (column [, column ]...) } constraint_state | RENAME CONSTRAINT old_name TO new_name | drop_constraint_clause }
SQLQR603constraint_state
[ [ [ NOT ] DEFERRABLE ] [ INITIALLY { IMMEDIATE | DEFERRED } ] | [ INITIALLY { IMMEDIATE | DEFERRED } ] [ [ NOT ] DEFERRABLE ] ] [ RELY | NORELY ] [ using_index_clause ] [ ENABLE | DISABLE ] [ VALIDATE | NOVALIDATE ] [ exceptions_clause ]
SQLQR604context_clause
[ WITH INDEX CONTEXT, SCAN CONTEXT implementation_type [ COMPUTE ANCILLARY DATA ] ] [ WITH COLUMN CONTEXT ]
SQLQR605controlfile_clauses
{ CREATE [ LOGICAL | PHYSICAL ] STANDBY CONTROLFILE AS 'filename' [ REUSE ] | BACKUP CONTROLFILE TO { 'filename' [ REUSE ] | trace_file_clause } }
SQLQR606convert_database_clause
CONVERT TO ( PHYSICAL | SNAPSHOT ) STANDBY
SQLQR607cost_matrix_clause
COST { MODEL [AUTO] | ( class_value [, class_value]... ) VALUES ( ( cost_value [, cost_value]...) [ , (cost_value [, cost_value]... ) ]... ) }
SQLQR608create_datafile_clause
CREATE DATAFILE { 'filename' | filenumber } [, 'filename' | filenumber ]... } [ AS { file_specification [, file_specification ]... | NEW } ]
SQLQR609create_mv_refresh
{ REFRESH { { FAST | COMPLETE | FORCE } | { ON DEMAND | ON COMMIT } | { START WITH date | NEXT date }... | WITH { PRIMARY KEY | ROWID } | USING { DEFAULT [ MASTER | LOCAL ] ROLLBACK SEGMENT | [ MASTER | LOCAL ] ROLLBACK SEGMENT rollback_segment }... | USING { ENFORCED | TRUSTED } CONSTRAINTS }... | NEVER REFRESH }
{CYCLE c_alias [, c_alias]... SET cycle_mark_c_alias TO cycle_value DEFAULT no_cycle_value }
SQLQR610database_file_clauses
{ RENAME FILE 'filename' [, 'filename' ]... TO 'filename' | create_datafile_clause | alter_datafile_clause | alter_tempfile_clause }
SQLQR611database_logging_clauses
{ LOGFILE [ GROUP integer ] file_specification [, [ GROUP integer ] file_specification ]... | MAXLOGFILES integer | MAXLOGMEMBERS integer | MAXLOGHISTORY integer | { ARCHIVELOG | NOARCHIVELOG } | FORCE LOGGING }
SQLQR612datafile_tempfile_clauses
{ ADD { DATAFILE | TEMPFILE } [ file_specification [, file_specification ]... ] | DROP {DATAFILE | TEMPFILE } { 'filename' | file_number } | SHRINK TEMPFILE { 'filename' | file_number } [KEEP size_clause] | RENAME DATAFILE 'filename' [, 'filename' ]... TO 'filename' [, 'filename' ]... | { DATAFILE | TEMPFILE } { ONLINE | OFFLINE } }
SQLQR613datafile_tempfile_spec
[ 'filename' | 'ASM_filename' ] [ SIZE size_clause ] [ REUSE ] [ autoextend_clause ]
SQLQR614db_user_proxy_clauses
[ WITH { ROLE { role_name [, role_name]... | ALL EXCEPT role_name [, role_name]... } | NO ROLES } ] [ AUTHENTICATION REQUIRED ]
SQLQR615dblink
database[.domain [.domain ]... ] [ @ connection_qualifier ]
SQLQR616dblink_authentication
AUTHENTICATED BY user IDENTIFIED BY password
SQLQR617deallocate_unused_clause
DEALLOCATE UNUSED [ KEEP size_clause ]
SQLQR618default_cost_clause
DEFAULT COST (cpu_cost, io_cost, network_cost)
SQLQR619default_selectivity_clause
DEFAULT SELECTIVITY default_selectivity
SQLQR620default_settings_clauses
{ DEFAULT EDITION = edition_name | SET DEFAULT { BIGFILE | SMALLFILE } TABLESPACE | DEFAULT TABLESPACE tablespace | DEFAULT TEMPORARY TABLESPACE { tablespace | tablespace_group_name } | RENAME GLOBAL_NAME TO database.domain [.domain ]... | { ENABLE BLOCK CHANGE TRACKING [ USING FILE 'filename' [ REUSE ] ] | DISABLE BLOCK CHANGE TRACKING } | flashback_mode_clause | set_time_zone_clause }
SQLQR621default_tablespace
DEFAULT TABLESPACE tablespace [ DATAFILE datafile_tempfile_spec ] extent_management_clause
SQLQR622default_temp_tablespace
[ BIGFILE | SMALLFILE ] DEFAULT TEMPORARY TABLESPACE tablespace [ TEMPFILE file_specification [, file_specification ]...] extent_management_clause
SQLQR623deferred_segment_creation
SEGMENT CREATION { IMMEDIATE | DEFERRED }
SQLQR624dependent_tables_clause
DEPENDENT TABLES ( table ( partition_spec [, partition_spec]... [, table ( partition_spec [, partition_spec]... ] ) )
SQLQR625dimension_join_clause
{ JOIN KEY { child_key_column | (child_key_column [, child_key_column ]...) } REFERENCES parent_level }...
SQLQR626disk_offline_clause
OFFLINE { [QUORUM | REGULAR] DISK disk_name [, disk_name ] ... | DISKS IN [QUORUM | REGULAR] FAILGROUP failgroup_name [, failgroup_name ]... } ... [timeout_clause]
SQLQR627disk_online_clause
ONLINE { { [QUORUM | REGULAR] DISK disk_name [, disk_name]... | DISKS IN [QUORUM | REGULAR] FAILGROUP failgroup_name [, failgroup_name]... } ... | ALL } [ WAIT | NOWAIT ]
SQLQR628disk_region_clause
[ HOT | COLD ] [ MIRRORHOT | MIRRORCOLD ]
SQLQR629diskgroup_alias_clauses
{ ADD ALIAS 'alias_name' FOR 'filename' [, 'alias_name' FOR 'filename' ]... | DROP ALIAS 'alias_name' [, 'alias_name' ]... | RENAME ALIAS 'old_alias_name' TO 'new_alias_name' [, 'old_alias_name' TO 'new_alias_name' ]... }
SQLQR630diskgroup_attributes
SET ATTRIBUTE 'attribute_name' = 'attribute_value'
SQLQR631diskgroup_availability
{ MOUNT [ RESTRICTED | NORMAL ] [ FORCE | NOFORCE ] | DISMOUNT [ FORCE | NOFORCE ] }
SQLQR632diskgroup_directory_clauses
{ ADD DIRECTORY 'filename' [, 'filename' ]... | DROP DIRECTORY 'filename' [ FORCE | NOFORCE ] [, 'filename' [ FORCE | NOFORCE ] ]... | RENAME DIRECTORY 'old_dir_name' TO 'new_dir_name' [, 'old_dir_name' TO 'new_dir_name' ]... }
SQLQR633diskgroup_template_clauses
{ { ADD | MODIFY } TEMPLATE template_name qualified_template_clause [, template_name qualified_template_clause ]... | DROP TEMPLATE template_name [, template_name ]... }
SQLQR634diskgroup_volume_clauses
{ add_volume_clause | modify_volume_clause | RESIZE VOLUME asm_volume SIZE size_clause | DROP VOLUME asm_volume }
SQLQR635distributed_recov_clauses
{ ENABLE | DISABLE } DISTRIBUTED RECOVERY
SQLQR636dml_table_expression_clause
{ [ schema. ] { table [ partition_extension_clause | @ dblink ] | { view | materialized view } [ @ dblink ] } | ( subquery [ subquery_restriction_clause ] ) | table_collection_expression }
SQLQR637domain_index_clause
indextype [ local_domain_index_clause ] [ parallel_clause ] [ PARAMETERS ('ODCI_parameters') ]
SQLQR638drop_binding_clause
DROP BINDING (parameter_type [, parameter_type ]...) [ FORCE ]
SQLQR639drop_column_clause
{ SET UNUSED { COLUMN column | (column [, column ]...) } [ { CASCADE CONSTRAINTS | INVALIDATE }... ] | DROP { COLUMN column | (column [, column ]...) } [ { CASCADE CONSTRAINTS | INVALIDATE }... ] [ CHECKPOINT integer ] | DROP { UNUSED COLUMNS | COLUMNS CONTINUE } [ CHECKPOINT integer ] }
SQLQR640drop_constraint_clause
DROP { { PRIMARY KEY | UNIQUE (column [, column ]...) } [ CASCADE ] [ { KEEP | DROP } INDEX ] | CONSTRAINT constraint [ CASCADE ] }
SQLQR641drop_disk_clauses
DROP { [QUORUM | REGULAR] DISK disk_name [ FORCE | NOFORCE ] [, disk_name [ FORCE | NOFORCE ] ]... | DISKS IN [QUORUM | REGULAR] FAILGROUP failgroup_name [ FORCE | NOFORCE ] [, failgroup_name [ FORCE | NOFORCE ] ]... }
SQLQR642drop_diskgroup_file_clause
DROP FILE 'filename' [, 'filename' ]...
SQLQR643drop_index_partition
DROP PARTITION partition_name
SQLQR644drop_logfile_clauses
DROP [ STANDBY ] LOGFILE { logfile_descriptor [, logfile_descriptor ]... | MEMBER 'filename' [, 'filename' ]... }
SQLQR645drop_table_partition
DROP partition_extended_name [ update_index_clauses [ parallel_clause ] ]
SQLQR646drop_table_subpartition
DROP subpartition_extended_name [ update_index_clauses [ parallel_clause ] ]
SQLQR647ds_iso_format
[-] P [days D] [T [hours H] [minutes M] [seconds [. frac_secs] S ] ]
SQLQR648else_clause
ELSE else_expr
SQLQR649enable_disable_clause
{ ENABLE | DISABLE } [ VALIDATE | NOVALIDATE ] { UNIQUE (column [, column ]...) | PRIMARY KEY | CONSTRAINT constraint } [ using_index_clause ] [ exceptions_clause ] [ CASCADE ] [ { KEEP | DROP } INDEX ]
SQLQR650enable_disable_volumes
{ ENABLE | DISABLE } VOLUME { asm_volume [, asm_volume]... | ALL }
SQLQR651encryption_spec
[ USING 'encrypt_algorithm' ] [ IDENTIFIED BY password ] [ 'integrity_algorithm' ] [ [ NO ] SALT ]
SQLQR652end_session_clauses
{ DISCONNECT SESSION 'integer1, integer2' [ POST_TRANSACTION ] | KILL SESSION 'integer1, integer2 [, @integer3]' } [ IMMEDIATE ]
SQLQR653error_logging_clause
LOG ERRORS [ INTO [schema.] table ] [ (simple_expression) ] [ REJECT LIMIT { integer | UNLIMITED } ]
SQLQR654exceptions_clause
EXCEPTIONS INTO [ schema. ] table
SQLQR655exchange_partition_subpart
EXCHANGE { partition_extended_name | subpartition_extended_name } WITH TABLE [ schema. ] table [ { INCLUDING | EXCLUDING } INDEXES ] [ { WITH | WITHOUT } VALIDATION ] [ exceptions_clause ] [ update_index_clauses [ parallel_clause ] ]
SQLQR656expr
{ simple_expression | compound_expression | case_expression | cursor_expression | datetime_expression | function_expression | interval_expression | object_access_expression | scalar_subquery_expression | model_expression | type_constructor_expression | variable_expression }
SQLQR657expression_list
{ expr [, expr ]... | ( [expr [, expr ]] ...) }
SQLQR658extended_attribute_clause
ATTRIBUTE attribute { LEVEL level DETERMINES { dependent_column | (dependent_column [, dependent_column ]... ) } }...
SQLQR659extent_management_clause
EXTENT MANAGEMENT LOCAL [ AUTOALLOCATE | UNIFORM [ SIZE size_clause ] ]
SQLQR660external_data_properties
DEFAULT DIRECTORY directory [ ACCESS PARAMETERS { (opaque_format_spec) | USING CLOB subquery } ] LOCATION ([ directory: ] 'location_specifier' [, [ directory: ] 'location_specifier' ]... )
SQLQR661external_table_clause
([ TYPE access_driver_type ] external_data_properties ) [ REJECT LIMIT { integer | UNLIMITED } ]
SQLQR662file_owner_clause
SET OWNERSHIP { OWNER = user | GROUP = usergroup [, OWNER = user | GROUP = usergroup ]... } FOR FILE 'filename' [, 'filename']...
SQLQR663file_permissions_clause
SET PERMISSION { OWNER | GROUP | OTHER } = { NONE | READ ONLY | READ WRITE } [, { OWNER | GROUP | OTHER | ALL } = { NONE | READ ONLY | READ WRITE } ]... FOR FILE 'filename' [, 'filename']...
SQLQR664file_specification
{ datafile_tempfile_spec | redo_log_file_spec }
SQLQR665flashback_archive_clause
FLASHBACK ARCHIVE [flashback_archive] | NO FLASHBACK ARCHIVE
SQLQR666flashback_archive_quota
QUOTA integer { M | G | T | P | E }
SQLQR667flashback_archive_retention
RETENTION integer {YEAR | MONTH | DAY}
SQLQR668flashback_mode_clause
FLASHBACK { ON | OFF }
SQLQR669flashback_query_clause
{ VERSIONS BETWEEN { SCN | TIMESTAMP } { expr | MINVALUE } AND { expr | MAXVALUE } | AS OF { SCN | TIMESTAMP } expr }
SQLQR670for_update_clause
FOR UPDATE [ OF [ [ schema. ] { table | view } . ] column [, [ [ schema. ] { table | view } . ] column ]... ] [ { NOWAIT | WAIT integer | SKIP LOCKED } ]
SQLQR671full_database_recovery
[ STANDBY ] DATABASE [ { UNTIL { CANCEL | TIME date | CHANGE integer | CONSISTENT } | USING BACKUP CONTROLFILE }... ]
SQLQR672fully_qualified_file_name
+diskgroup_name/db_name/file_type/ file_type_tag.filenumber.incarnation_number
SQLQR673function_association
{ FUNCTIONS [ schema. ]function [, [ schema. ]function ]... | PACKAGES [ schema. ]package [, [ schema. ]package ]... | TYPES [ schema. ]type [, [ schema. ]type ]... | INDEXES [ schema. ]index [, [ schema. ]index ]... | INDEXTYPES [ schema. ]indextype [, [ schema. ]indextype ]... } { using_statistics_type | { default_cost_clause [, default_selectivity_clause ] | default_selectivity_clause [, default_cost_clause ] } }
SQLQR674general_recovery
RECOVER [ AUTOMATIC ] [ FROM 'location' ] { { full_database_recovery | partial_database_recovery | LOGFILE 'filename' } [ { TEST | ALLOW integer CORRUPTION | parallel_clause }... ] | CONTINUE [ DEFAULT ] | CANCEL }
SQLQR675global_partitioned_index
GLOBAL PARTITION BY { RANGE (column_list) (index_partitioning_clause) | HASH (column_list) { individual_hash_partitions | hash_partitions_by_quantity } }
SQLQR676grant_object_privileges
{ object_privilege | ALL [ PRIVILEGES ] } [ (column [, column ]...) ] [, { object_privilege | ALL [ PRIVILEGES ] } [ (column [, column ]...) ] ]... on_object_clause TO grantee_clause [ WITH HIERARCHY OPTION ] [ WITH GRANT OPTION ]
SQLQR677grant_system_privileges
{ system_privilege | role | ALL PRIVILEGES } [, { system_privilege | role | ALL PRIVILEGES } ]... TO grantee_clause [ WITH ADMIN OPTION ]
SQLQR678grantee_clause
{ user [ IDENTIFIED BY password ] | role | PUBLIC } [, { user [ IDENTIFIED BY password ] | role | PUBLIC } ]...
SQLQR679group_by_clause
GROUP BY { expr | rollup_cube_clause | grouping_sets_clause } [, { expr | rollup_cube_clause | grouping_sets_clause } ]... [ HAVING condition ]
SQLQR680grouping_expression_list
expression_list [, expression_list ]...
SQLQR681grouping_sets_clause
GROUPING SETS ({ rollup_cube_clause | grouping_expression_list })
SQLQR682hash_partitions
PARTITION BY HASH (column [, column ] ...) { individual_hash_partitions | hash_partitions_by_quantity }
SQLQR683hash_partitions_by_quantity
PARTITIONS hash_partition_quantity [ STORE IN (tablespace [, tablespace ]...) ] [ key_compression | table_compression ] [ OVERFLOW STORE IN (tablespace [, tablespace ]...) ]
SQLQR684hash_subparts_by_quantity
SUBPARTITIONS integer [STORE IN ( tablespace [, tablespace]... )]
SQLQR685hierarchical_query_clause
{ CONNECT BY [ NOCYCLE ] condition [AND condition]... [ START WITH condition ] | START WITH condition CONNECT BY [ NOCYCLE ] condition [AND condition]... }
SQLQR686hierarchy_clause
HIERARCHY hierarchy (child_level { CHILD OF parent_level }... [ dimension_join_clause ] )
SQLQR687implementation_clause
{ ANCILLARY TO primary_operator ( parameter_type [, parameter_type ]...) [, primary_operator ( parameter_type [, parameter_type ]...) ]... | context_clause }
SQLQR688incomplete_file_name
+diskgroup_name [ (template_name) ]
SQLQR689index_attributes
[ { physical_attributes_clause | logging_clause | ONLINE | TABLESPACE { tablespace | DEFAULT } | key_compression | { SORT | NOSORT } | REVERSE | VISIBLE | INVISIBLE | parallel_clause }... ]
SQLQR690index_expr
{ column | column_expression }
SQLQR691index_org_overflow_clause
[ INCLUDING column_name ] OVERFLOW [ segment_attributes_clause ]
SQLQR692index_org_table_clause
[ { mapping_table_clause | PCTTHRESHOLD integer | key_compression }... ] [ index_org_overflow_clause ]
SQLQR693index_partition_description
PARTITION [ partition [ { segment_attributes_clause | key_compression }... | PARAMETERS ( 'ODCI_parameters' ) ] [ UNUSABLE ] ]
SQLQR694index_partitioning_clause
PARTITION [ partition ] VALUES LESS THAN (literal[, literal]... ) [ segment_attributes_clause ]
SQLQR695index_properties
[ { { global_partitioned_index | local_partitioned_index } | index_attributes }... | INDEXTYPE IS { domain_index_clause | XMLTable_index_clause | XMLIndex_clause } ]
SQLQR696index_subpartition_clause
{ STORE IN (tablespace[, tablespace ]...) | (SUBPARTITION [ subpartition ][ TABLESPACE tablespace ] [ key_compression ] [ UNUSABLE ] [, SUBPARTITION [ subpartition ][ TABLESPACE tablespace ] [ key_compression ] [ UNUSABLE ] ]... ) }
SQLQR697individual_hash_partitions
PARTITION [partition] [partitioning_storage_clause] [, PARTITION [partition] [partitioning_storage_clause]]...
SQLQR698individual_hash_subparts
SUBPARTITION [subpartition] [partitioning_storage_clause]
SQLQR699inline_constraint
[ CONSTRAINT constraint_name ] { [ NOT ] NULL | UNIQUE | PRIMARY KEY | references_clause | CHECK (condition) } [ constraint_state ]
SQLQR700inline_ref_constraint
{ SCOPE IS [ schema. ] scope_table | WITH ROWID | [ CONSTRAINT constraint_name ] references_clause [ constraint_state ] }
SQLQR701inner_cross_join_clause
{ [ INNER ] JOIN table_reference { ON condition | USING (column [, column ]...) } | { CROSS | NATURAL [ INNER ] } JOIN table_reference }
SQLQR702insert_into_clause
INTO dml_table_expression_clause [ t_alias ] [ (column [, column ]...) ]
SQLQR703instance_clauses
{ ENABLE | DISABLE } INSTANCE 'instance_name'
SQLQR704integer
[ + | - ] digit [ digit ]...
SQLQR705interval_day_to_second
INTERVAL '{ integer | integer time_expr | time_expr }' { { DAY | HOUR | MINUTE } [ (leading_precision) ] | SECOND [ (leading_precision [, fractional_seconds_precision ]) ] } [ TO { DAY | HOUR | MINUTE | SECOND [ (fractional_seconds_precision) ] } ]
SQLQR706interval_year_to_month
INTERVAL 'integer [- integer ]' { YEAR | MONTH } [ (precision) ] [ TO { YEAR | MONTH } ]
SQLQR707into_clause
INTO [ schema. ] table
SQLQR708invoker_rights_clause
AUTHID { CURRENT_USER | DEFINER }
SQLQR709join_clause
table_reference { inner_cross_join_clause | outer_join_clause }...
SQLQR710key_compression
{ COMPRESS [ integer ] | NOCOMPRESS }
SQLQR711level_clause
LEVEL level IS { level_table.level_column | (level_table.level_column [, level_table.level_column ]... ) }
SQLQR712list_partition_desc
list_values_clause table_partition_description [ ( "(" ( ("range_subpartition_desc"/",") | ("list_subpartition_desc"/",") | ("individual_hash_subparts"/",") ) ")" ) | "hash_subparts_by_quantity" ]
SQLQR713list_partitions
PARTITION BY LIST (column) (PARTITION [ partition ] list_values_clause table_partition_description [, PARTITION [ partition ] list_values_clause table_partition_description ]... )
SQLQR714list_subpartition_desc
SUBPARTITION [subpartition] list_values_clause [partitioning_storage_clause]
SQLQR715list_values_clause
VALUES ({ literal | NULL } [, { literal | NULL }]... | DEFAULT )
SQLQR716LOB_compression_clause
{ COMPRESS [HIGH | MEDIUM | LOW ] | NOCOMPRESS }
SQLQR717LOB_deduplicate_clause
{ DEDUPLICATE | KEEP_DUPLICATES }
SQLQR718LOB_parameters
{ { ENABLE | DISABLE } STORAGE IN ROW | CHUNK integer | PCTVERSION integer | FREEPOOLS integer | LOB_retention_clause | LOB_deduplicate_clause | LOB_compression_clause | { ENCRYPT encryption_spec | DECRYPT } | { CACHE | NOCACHE | CACHE READS } [ logging_clause ] }...
SQLQR719LOB_partition_storage
PARTITION partition { LOB_storage_clause | varray_col_properties }... [ (SUBPARTITION subpartition { LOB_partitioning_storage | varray_col_properties }... ) ]
SQLQR720LOB_partitioning_storage
LOB (LOB_item) STORE AS [BASICFILE | SECUREFILE] [ LOB_segname [ (TABLESPACE tablespace) ] | (TABLESPACE tablespace) ]
SQLQR721LOB_retention_storage
RETENTION [ MAX | MIN integer | AUTO | NONE ]
SQLQR722LOB_storage_clause
LOB { (LOB_item [, LOB_item ]...) STORE AS { {SECUREFILE | BASICFILE} | (LOB_storage_parameters) }... | (LOB_item) STORE AS { {SECUREFILE | BASICFILE} | LOB_segname | (LOB_storage_parameters) }... }
SQLQR723LOB_storage_parameters
{ { TABLESPACE tablespace | LOB_parameters [storage_clause] }... | storage_clauase }
SQLQR724local_domain_index_clause
LOCAL [ ( PARTITION partition [ PARAMETERS ( 'ODCI_parameters' ) ] [, PARTITION partition [ PARAMETERS ('ODCI_parameters') ]]... ) ]
SQLQR725local_partitioned_index
LOCAL [ on_range_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table | on_comp_partitioned_table ]
SQLQR726local_XMLIndex_clause
LOCAL [ ( PARTITION partition [ XMLIndex_parameters_clause ] [, PARTITION partition [ XMLIndex_parameters)clause ]]... ) ]
SQLQR727logfile_clause
LOGFILE [ GROUP integer ] file_specification [, [ GROUP integer ] file_specification ]...
SQLQR728logfile_clauses
{ { ARCHIVELOG [ MANUAL ] | NOARCHIVELOG } | [ NO ] FORCE LOGGING | RENAME FILE 'filename' [, 'filename' ]... TO 'filename' | CLEAR [ UNARCHIVED ] LOGFILE logfile_descriptor [, logfile_descriptor ]... [ UNRECOVERABLE DATAFILE ] | add_logfile_clauses | drop_logfile_clauses | switch_logfile_clause | supplemental_db_logging }
SQLQR729logfile_descriptor
{ GROUP integer | ('filename' [, 'filename' ]...) | 'filename' }
SQLQR730logging_clause
{ LOGGING | NOLOGGING | FILESYSTEM_LIKE_LOGGING }
SQLQR731main_model
[ MAIN main_model_name ] model_column_clauses [ cell_reference_options ] model_rules_clause
SQLQR732managed_standby_recovery
RECOVER { MANAGED STANDBY DATABASE [ { USING CURRENT LOGFILE | DISCONNECT [FROM SESSION] | NODELAY | UNTIL CHANGE integer | UNTIL CONSISTENT | parallel_clause }... | FINISH | CANCEL ] | TO LOGICAL STANDBY { db_name | KEEP IDENTITY } }
SQLQR733mapping_table_clauses
{ MAPPING TABLE | NOMAPPING }
SQLQR734materialized_view_props
[ column_properties ] [ table_partitioning_clauses ] [ CACHE | NOCACHE ] [ parallel_clause ] [ build_clause ]
SQLQR735maximize_standby_db_clause
SET STANDBY DATABASE TO MAXIMIZE { PROTECTION | AVAILABILITY | PERFORMANCE }
SQLQR736maxsize_clause
MAXSIZE { UNLIMITED | size_clause }
SQLQR737merge_insert_clause
WHEN NOT MATCHED THEN INSERT [ (column [, column ]...) ] VALUES ({ expr | DEFAULT } [, { expr | DEFAULT } ]... ) [ where_clause ]
SQLQR738merge_table_partitions
MERGE PARTITIONS partition_extended_name, partition_extended_name [ INTO partition_spec ] [ dependent_tables_clause ] [ update_index_clauses ] [ parallel_clause ]
SQLQR739merge_table_subpartitions
MERGE SUBPARTITIONS partition_extended_name, partition_extended_name [ INTO { range_subpartition_desc | list_subpartition_desc } ] [ dependent_tables_clause ] [ update_index_clauses ] [ parallel_clause ]
SQLQR740merge_update_clause
WHEN MATCHED THEN UPDATE SET column = { expr | DEFAULT } [, column = { expr | DEFAULT } ]... [ where_clause ] [ DELETE where_clause ]
SQLQR741mining_attribute_clause
USING { * | { [ schema . ] table . * | expr [ AS alias ] } [, { [ schema . ] table . * | expr [ AS alias ] } ]... }
SQLQR742model_clause
MODEL [ cell_reference_options ] [ return_rows_clause ] [ reference_model ]... main_model
SQLQR743model_column
expr [ [ AS ] c_alias ]
SQLQR744model_column_clauses
[ PARTITION BY expr [ c_alias ] [, expr [c_alias] ]... DIMENSION BY (expr [c_alias] [, expr [c_alias] ]...) MEASURES (expr [c_alias] [, expr [c_alias] ]...)
SQLQR745model_iterate_clause
ITERATE ( number ) [ UNTIL ( condition ) ]
SQLQR746model_rules_clause
[ RULES [ { UPDATE | UPSERT [ ALL ] } ] [ { AUTOMATIC | SEQUENTIAL } ORDER ] [ model_iterate_clause ] ] ( [ { UPDATE | UPSERT [ ALL ] } ] cell_assignment [ order_by_clause ] = expr [, [ { UPDATE | UPSERT [ ALL ] } ] cell_assignment [ order_by_clause ] = expr ]... )
SQLQR747modify_col_properties
column [ datatype ] [ DEFAULT expr ] [ { ENCRYPT encryption_spec | DECRYPT } [ inline_constraint ... [ LOB_storage_clause ] [ alter_XMLSchema_clause ]
SQLQR748modify_col_substitutable
COLUMN column [ NOT ] SUBSTITUTABLE AT ALL LEVELS [ FORCE ]
SQLQR749modify_collection_retrieval
MODIFY NESTED TABLE collection_item RETURN AS { LOCATOR | VALUE }
SQLQR750modify_column_clauses
MODIFY { (modify_col_properties [, modify_col_properties] ...) | modify_col_substitutable }
SQLQR751modify_diskgroup_file
MODIFY FILE 'filename' ATTRIBUTE ( disk_region_clause ) [, 'filename' ATTRIBUTE ( disk_region_clause ) ]...
SQLQR752modify_hash_partition
MODIFY partition_extended_name { partition_attributes | alter_mapping_table_clause | [ REBUILD ] UNUSABLE LOCAL INDEXES }
SQLQR753modify_index_default_attrs
MODIFY DEFAULT ATTRIBUTES [ FOR PARTITION partition ] { physical_attributes_clause | TABLESPACE { tablespace | DEFAULT } | logging_clause }...
SQLQR754modify_index_partition
MODIFY PARTITION partition { { deallocate_unused_clause | allocate_extent_clause | physical_attributes_clause | logging_clause | key_compression }... | PARAMETERS ('ODCI_parameters') | COALESCE | UPDATE BLOCK REFERENCES | UNUSABLE }
SQLQR755modify_index_subpartition
MODIFY SUBPARTITION subpartition { UNUSABLE | allocate_extent_clause | deallocate_unused_clause }
SQLQR756modify_list_partition
MODIFY partition_extended_name { partition_attributes | { ADD | DROP } VALUES (literal[ , literal ]...) | { add_range_subpartition | add_list_subpartition | add_hash_subpartition } | COALESCE SUBPARTITION [ update_index_clauses ][ parallel_clause ] | [ REBUILD ] UNUSABLE LOCAL INDEXES }
SQLQR757modify_LOB_parameters
{ storage_clause | PCTVERSION integer | FREEPOOLS integer | REBUILD FREEPOOLS | LOB_retention_clause | LOB_deduplicate_clause | LOB_compression_clause | { ENCRYPT encryption_spec | DECRYPT } | { CACHE | { NOCACHE | CACHE READS } [ logging_clause ] } | allocate_extent_clause | shrink_clause | deallocate_unused_clause } ...
SQLQR758modify_LOB_storage_clause
MODIFY LOB (LOB_item) (modify_LOB_parameters)
SQLQR759modify_mv_column_clause
MODIFY ( column [ ENCRYPT encryption_spec | DECRYPT ] )
SQLQR760modify_range_partition
MODIFY partition_extended_name { partition_attributes | { add_range_subpartition | add_hash_subpartition | add_list_subpartition } | COALESCE SUBPARTITION [ update_index_clauses ] [ parallel_clause ] | alter_mapping_table_clause | [ REBUILD ] UNUSABLE LOCAL INDEXES }
SQLQR761modify_table_default_attrs
MODIFY DEFAULT ATTRIBUTES [ FOR partition_extended_name ] [ deferred_segment_creation ] [ segment_attributes_clause ] [ table_compression ] [ PCTTHRESHOLD integer ] [ key_compression ] [ alter_overflow_clause ] [ { LOB (LOB_item) | VARRAY varray } (LOB_parameters) ]...
Note:
You can specifydeferred_segment_creation
in this clause starting with Oracle Database 11g Release 2 (11.2.0.2).SQLQR762modify_table_partition
{ modify_range_partition | modify_hash_partition | modify_list_partition }
SQLQR763modify_table_subpartition
MODIFY subpartition_extended_name { allocate_extent_clause | deallocate_unused_cluse | shrink_clause | { { LOB LOB_item | VARRAY varray } (modify_LOB_parameters) }... | [ REBUILD ] UNUSABLE LOCAL INDEXES | { ADD | DROP } VALUES ( literal [, literal]... ) }
SQLQR764modify_volume_clause
MODIFY VOLUME asm_volume [ ATTRIBUTE disk_region_clause ] [ MOUNTPATH 'mountpath_name' ] [ USAGE 'usage_name' ]
SQLQR765move_mv_log_clause
MOVE segment_attributes_clause [parallel_clause]
SQLQR766move_table_clause
MOVE [ ONLINE ] [ segment_attributes_clause ] [ table_compression ] [ index_org_table_clause ] [ { LOB_storage_clause | varray_col_properties }... ] [ parallel_clause ]
SQLQR767move_table_partition
MOVE partition_extended_name [ MAPPING TABLE ] [ table_partition_description ] [ update_index_clauses ] [ parallel_clause ]
SQLQR768move_table_subpartition
MOVE SUBPARTITION { range_subpartition_desc | list_subpartition_desc | hash_subpartition_desc } [ update_index_clauses ] [ parallel_clause ]
SQLQR769multi_column_for_loop
FOR (dimension_column [, dimension_column ]...) IN ( { (literal [, literal ]...) [ (literal [, literal ]...) ]... | subquery } )
SQLQR770multi_table_insert
{ ALL { insert_into_clause [ values_clause ] [error_logging_clause] }... | conditional_insert_clause } subquery
SQLQR771multiset_except
nested_table1 MULTISET EXCEPT [ ALL | DISTINCT ] nested_table2
SQLQR772multiset_intersect
nested_table1 MULTISET INTERSECT [ ALL | DISTINCT ] nested_table2
SQLQR773multiset_union
nested_table1 MULTISET UNION [ ALL | DISTINCT ] nested_table2
SQLQR774mv_log_augmentation
ADD { { OBJECT ID | PRIMARY KEY | ROWID | SEQUENCE } [ (column [, column ]...) ] | (column [, column ]... ) } [, { { OBJECT ID | PRIMARY KEY | ROWID | SEQUENCE } [ (column [, column ]...) ] | (column [, column ]...) } ]... [ new_values_clause ]
SQLQR775mv_log_purge_clause
PURGE { IMMEDIATE [ SYNCHRONOUS | ASYNCHRONOUS ] ) | START WITH datetime_expr [ NEXT datetime_expr | REPEAT INTERVAL interval_expr ] | [ START WITH datetime_expr ] { NEXT datetime_expr | REPEAT INTERVAL interval_expr } }
SQLQR776nested_table_col_properties
NESTED TABLE { nested_item | COLUMN_VALUE } [ substitutable_column_clause ] [ LOCAL | GLOBAL ] STORE AS storage_table [ ( { (object_properties) | [ physical_properties ] | [ column_properties ] }... ) ] [ RETURN [ AS ] { LOCATOR | VALUE } ]
SQLQR777nested_table_partition_spec
PARTITION partition [segment_attributes_clause]
SQLQR778new_values_clause
{ INCLUDING | EXCLUDING } NEW VALUES
SQLQR779number
[ + | - ] { digit [ digit ]... [ . ] [ digit [ digit ]... ] | . digit [ digit ]... } [ [ e | E ] [ + | - ] digit [ digit ]... ] [ f | F | d | D ]
SQLQR780numeric_file_name
+diskgroup_name.filenumber.incarnation_number
SQLQR781object_properties
{ { column | attribute } [ DEFAULT expr ] [ { inline_constraint }... | inline_ref_constraint ] | { out_of_line_constraint | out_of_line_ref_constraint | supplemental_logging_props } }
SQLQR782object_table
OF [ schema. ] object_type [ object_table_substitution ] [ (object_properties) ] [ ON COMMIT { DELETE | PRESERVE } ROWS ] [ OID_clause ] [ OID_index_clause ] [ physical_properties ] [ table_properties ] ;
SQLQR783object_table_substitution
[ NOT ] SUBSTITUTABLE AT ALL LEVELS
SQLQR784object_type_col_properties
COLUMN column substitutable_column_clause
SQLQR785object_view_clause
OF [ schema. ] type_name { WITH OBJECT IDENTIFIER { DEFAULT | ( attribute [, attribute ]... ) } | UNDER [ schema. ] superview } [ ( { out_of_line_constraint | attribute { inline_constraint }... } [, { out_of_line_constraint | attribute { inline_constraint }... } ]... ) ]
SQLQR786OID_clause
OBJECT IDENTIFIER IS { SYSTEM GENERATED | PRIMARY KEY }
SQLQR787OID_index_clause
OIDINDEX [ index ] ({ physical_attributes_clause | TABLESPACE tablespace }... )
SQLQR788on_comp_partitioned_table
[ STORE IN ( tablespace [, tablespace ]... ) ] ( PARTITION [ partition ] [ { segment_attributes_clause | key_compression }... ] [ UNUSABLE ] [ index_subpartition_clause ] [, PARTITION [ partition ] [ { segment_attributes_clause | key_compression }... ] [ UNUSABLE ] [ index_subpartition_clause ] ]... )
SQLQR789on_hash_partitioned_table
{ STORE IN (tablespace[, tablespace ]...) | (PARTITION [ partition ] [ TABLESPACE tablespace ] [ key_compression ] [ UNUSABLE ] [, PARTITION [ partition ] [ TABLESPACE tablespace ] [ key_compression ] [ UNUSABLE ]] ... ) }
SQLQR790on_list_partitioned_table
( PARTITION [ partition ] [ { segment_attributes_clause | key_compression }... ] [ UNUSABLE ] [, PARTITION [ partition ] [ { segment_attributes_clause | key_compression }... ] [ UNUSABLE ] ]... )
SQLQR791on_object_clause
ON { [ schema. ] object | DIRECTORY directory_name | EDITION edition_name | MINING MODEL [schema.] mining_model_name | JAVA { SOURCE | RESOURCE } [ schema. ] object }
SQLQR792on_range_partitioned_table
( PARTITION [ partition ] [ { segment_attributes_clause | key_compression }... ] [ UNUSABLE ] [, PARTITION [ partition ] [ { segment_attributes_clause | key_compression }... ] [ UNUSABLE ] ]... )
SQLQR793order_by_clause
ORDER [ SIBLINGS ] BY { expr | position | c_alias } [ ASC | DESC ] [ NULLS FIRST | NULLS LAST ] [, { expr | position | c_alias } [ ASC | DESC ] [ NULLS FIRST | NULLS LAST ] ]...
SQLQR794out_of_line_constraint
[ CONSTRAINT constraint_name ] { UNIQUE (column [, column ]...) | PRIMARY KEY (column [, column ]...) | FOREIGN KEY (column [, column ]...) references_clause | CHECK (condition) } [ constraint_state ]
SQLQR795out_of_line_part_storage
PARTITION partition { nested_table_col_properties | LOB_storage_clause | varray_col_properties } [ nested_table_col_properties | LOB_storage_clause | varray_col_properties ]... [ (SUBPARTITION subpartition { nested_table_col_properties | LOB_storage_clause | varray_col_properties } [ nested_table_col_properties | LOB_storage_clause | varray_col_properties ]... ) ]
SQLQR796out_of_line_ref_constraint
{ SCOPE FOR ({ ref_col | ref_attr }) IS [ schema. ] scope_table | REF ({ ref_col | ref_attr }) WITH ROWID | [ CONSTRAINT constraint_name ] FOREIGN KEY ( { ref_col [, ref_col ] | ref_attr [, ref_attr ] } ) references_clause [ constraint_state ] }
SQLQR797outer_join_clause
[ query_partition_clause ] { outer_join_type JOIN | NATURAL [ outer_join_type ] JOIN } table_reference [ query_partition_clause ] [ ON condition | USING ( column [, column ]...) ]
SQLQR798outer_join_type
{ FULL | LEFT | RIGHT } [ OUTER ]
SQLQR799parallel_clause
{ NOPARALLEL | PARALLEL [ integer ] }
SQLQR800partial_database_recovery
{ TABLESPACE tablespace [, tablespace ]... | DATAFILE { 'filename' | filenumber } [, 'filename' | filenumber ]... }
SQLQR801partition_attributes
[ { physical_attributes_clause | logging_clause | allocate_extent_clause | deallocate_unused_clause | shrink_clause }... ] [ OVERFLOW { physical_attributes_clause | logging_clause | allocate_extent_clause | deallocate_unused_clause }... ] [ table_compression ] [ { { LOB LOB_item | VARRAY varray } (modify_LOB_parameters) }...]
SQLQR802partition_extended_name
PARTITION partition | PARTITION FOR ( partition_key_value [, partition_key_value]... )
SQLQR803partition_extension_clause
{ PARTITION (partition) | PARTITION FOR (partition_key_value [, partition_key_value]...) | SUBPARTITION (subpartition) | SUBPARTITION FOR (subpartition_key_value [, subpartition_key_value]...) }
SQLQR804partition_spec
PARTITION [ partition ] [ table_partition_description ]
SQLQR805partitioning_storage_clause
[ { TABLESPACE tablespace | OVERFLOW [TABLESPACE tablespace] | table_compression | key_compression | LOB_partitioning_storage | VARRAY varray_item STORE AS [SECUREFILE | BASICFILE] LOB LOB_segname }... ]
SQLQR806password_parameters
{ { FAILED_LOGIN_ATTEMPTS | PASSWORD_LIFE_TIME | PASSWORD_REUSE_TIME | PASSWORD_REUSE_MAX | PASSWORD_LOCK_TIME | PASSWORD_GRACE_TIME } { expr | UNLIMITED | DEFAULT } | PASSWORD_VERIFY_FUNCTION { function | NULL | DEFAULT } }
SQLQR807permanent_tablespace_clause
TABLESPACE tablespace [ DATAFILE file_specification [, file_specification ]... ] { MINIMUM EXTENT size_clause | BLOCKSIZE integer [ K ] | logging_clause | FORCE LOGGING | ENCRYPTION tablespace_encryption_spec | DEFAULT [ table_compression ] storage_clause | { ONLINE | OFFLINE } | extent_management_clause | segment_management_clause | flashback_mode_clause }... ;
SQLQR808physical_attributes_clause
[ { PCTFREE integer | PCTUSED integer | INITRANS integer | storage_clause }... ]
SQLQR809physical_properties
{ [deferred_segment_creation] segment_attributes_clause [ table_compression ] | [deferred_segment_creation] ORGANIZATION { HEAP [ segment_attributes_clause ] [ table_compression ] | INDEX [ segment_attributes_clause ] index_org_table_clause | EXTERNAL external_table_clause } | CLUSTER cluster (column [, column ]...) }
SQLQR810pivot_clause
table_reference PIVOT [ XML ] ( aggregate_function ( expr ) [[AS] alias ] [, aggregate_function ( expr ) [[AS] alias ] ]... pivot_for_clause pivot_in_clause )
SQLQR811pivot_for_clause
FOR { column | ( column [, column]... ) }
SQLQR812pivot_in_clause
IN ( { { { expr | ( expr [, expr]... ) } [ [ AS] alias] }... | subquery | ANY [, ANY]... } )
SQLQR813proxy_clause
{ GRANT CONNECT THROUGH { ENTERPRISE USERS | db_user_proxy db_user_proxy_clauses } | REVOKE CONNECT THROUGH { ENTERPRISE USERS | db_user_proxy }}
SQLQR814qualified_disk_clause
search_string [ NAME disk_name ] [ SIZE size_clause ] [ FORCE | NOFORCE ]
SQLQR815qualified_template_clause
ATTRIBUTE ( redundancy_clause striping_clause disk_region_clause )
SQLQR816query_block
SELECT [ hint ] [ { { DISTINCT | UNIQUE } | ALL } ] select_list FROM { table_reference | join_clause | ( join_clause ) } [ , { table_reference | join_clause | (join_clause) } ] ... [ where_clause ] [ hierarchical_query_clause ] [ group_by_clause ] [ model_clause ]
SQLQR817query_partition_clause
PARTITION BY { value_expr[, value_expr ]... | ( value_expr[, value_expr ]... ) }
SQLQR818query_table_expression
{ query_name | [ schema. ] { table [ partition_extension_clause | @ dblink ] | { view | materialized view } [ @ dblink ] } ["sample_clause"] | (subquery [ subquery_restriction_clause ]) | table_collection_expression }
SQLQR819quiesce_clauses
QUIESCE RESTRICTED | UNQUIESCE
SQLQR820range_partition_desc
range_values_clause table_partition_description [ ( { range_subpartition_desc [, range_subpartition_desc] ... | list_subpartition_desc [, list_subpartition_desc] ... | individual_hash_subparts [, individual_hash_subparts] ... } ) | hash_subparts_by_quantity ]
SQLQR821range_partitions
PARTITION BY RANGE (column[, column ]...) [ INTERVAL expr [ STORE IN ( tablespace [, tablespace]...) ]] ( PARTITION [ partition ] range_values_clause table_partition_description [, PARTITION [ partition ] range_values_clause table_partition_description ]... )
SQLQR822range_subpartition_desc
SUBPARTITION [subpartition] range_values_clause [partitioning_storage_clause]
SQLQR823range_values_clause
VALUES LESS THAN ({ literal | MAXVALUE } [, { literal | MAXVALUE } ]... )
SQLQR824rebalance_diskgroup_clause
REBALANCE [POWER integer] [WAIT | NOWAIT]
SQLQR825rebuild_clause
REBUILD [ { PARTITION partition | SUBPARTITION subpartition } | { REVERSE | NOREVERSE } ] [ parallel_clause | TABLESPACE tablespace | PARAMETERS ( 'ODCI_parameters' ) | XMLIndex_parameters_clause | ONLINE | physical_attributes_clause | key_compression | logging_clause ]...
SQLQR826records_per_block_clause
{ MINIMIZE | NOMINIMIZE } RECORDS_PER_BLOCK
SQLQR827recovery_clauses
{ general_recovery | managed_standby_recovery | BEGIN BACKUP | END BACKUP }
SQLQR828redo_log_file_spec
[ 'filename | ASM_filename' | ('filename | ASM_filename' [, 'filename | ASM_filename' ]...) ] [ SIZE size_clause ] [ BLOCKSIZE size_clause [ REUSE ]
SQLQR829redundancy_clause
[ MIRROR | HIGH | UNPROTECTED ]
SQLQR830reference_model
REFERENCE reference_spreadsheet_name ON (subquery) spreadsheet_column_clauses [ cell_reference_options ]
SQLQR831reference_partition_desc
PARTITION [partition] [table_partition_description] )
SQLQR832reference_partitioning
PARTITION BY REFERENCE ( constraint ) [ (reference_partition_desc...) ]
SQLQR833references_clause
REFERENCES [ schema. ] { object_table | view } [ (column [, column ]...) ] [ON DELETE { CASCADE | SET NULL } ] [ constraint_state ]
SQLQR834register_logfile_clause
REGISTER [ OR REPLACE ] [ PHYSICAL | LOGICAL ] LOGFILE [ file_specification [, file_specification ]... [ FOR logminer_session_name ]
SQLQR835relational_properties
{ column_definition | virtual_column_definition | { out_of_line_constraint | out_of_line_ref_constraint | supplemental_logging_props } } [, { column_definition | virtual_column_definition | { out_of_line_constraint | out_of_line_ref_constraint | supplemental_logging_props } } ]...
SQLQR836relational_table
[ (relational_properties) ] [ ON COMMIT { DELETE | PRESERVE } ROWS ] [ physical_properties ] [ table_properties ] ;
SQLQR837rename_column_clause
RENAME COLUMN old_name TO new_name
SQLQR838rename_index_partition
RENAME { PARTITION partition | SUBPARTITION subpartition } TO new_name
SQLQR839rename_partition_subpart
RENAME { partition_extended_name | subpartition_extended_name } TO new_name
SQLQR840resize_disk_clauses
RESIZE { ALL [ SIZE size_clause ] | [QUORUM | REGULAR] DISK disk_name [ SIZE size_clause ] [, disk_name [ SIZE size_clause ] ]... | DISKS IN [QUORUM | REGULAR] FAILGROUP failgroup_name [ SIZE size_clause ] [, failgroup_name [ SIZE size_clause ] ]... }
SQLQR841resource_parameters
{ { SESSIONS_PER_USER | CPU_PER_SESSION | CPU_PER_CALL | CONNECT_TIME | IDLE_TIME | LOGICAL_READS_PER_SESSION | LOGICAL_READS_PER_CALL | COMPOSITE_LIMIT } { integer | UNLIMITED | DEFAULT } | PRIVATE_SGA { size_clause | UNLIMITED | DEFAULT } }
SQLQR842return_rows_clause
RETURN { UPDATED | ALL } ROWS
SQLQR843returning_clause
{ RETURN | RETURNING } expr [, expr ]... INTO data_item [, data_item ]...
SQLQR844revoke_object_privileges
{ object_privilege | ALL [ PRIVILEGES ] } [, { object_privilege | ALL [ PRIVILEGES ] } ]... on_object_clause FROM grantee_clause [ CASCADE CONSTRAINTS | FORCE ]
SQLQR845revoke_system_privileges
{ system_privilege | role | ALL PRIVILEGES } [, { system_privilege | role | ALL PRIVILEGES } ]... FROM grantee_clause
SQLQR846rolling_migration_clause
{ START ROLLING MIGRATION TO 'ASM_version' | STOP ROLLING MIGRATION }
SQLQR847rollup_cube_clause
{ ROLLUP | CUBE } (grouping_expression_list)
SQLQR848routine_clause
[ schema. ] [ type. | package. ] { function | procedure | method } [ @dblink_name ] ( [ argument [, argument ]... ] )
SQLQR849row_movement_clause
{ ENABLE | DISABLE } ROW MOVEMENT
SQLQR850sample_clause
SAMPLE [ BLOCK ] (sample_percent) [ SEED (seed_value) ]
SQLQR851scoped_table_ref_constraint
{ SCOPE FOR ({ ref_column | ref_attribute }) IS [ schema. ] { scope_table_name | c_alias } } [, SCOPE FOR ({ ref_column | ref_attribute }) IS [ schema. ] { scope_table_name | c_alias } ]...
SQLQR852search_clause
{ SEARCH { DEPTH FIRST BY c_alias [, c_alias]... [ ASC | DESC ] [ NULLS FIRST | NULLS LAST ] | BREADTH FIRST BY c_alias [, c_alias]... [ ASC | DESC ] [ NULLS FIRST | NULLS LAST ] } SET ordering_column }
SQLQR853searched_case_expression
{ WHEN condition THEN return_expr }...
SQLQR854security_clause
GUARD { ALL | STANDBY | NONE }
SQLQR855security_clauses
{ { ENABLE | DISABLE } RESTRICTED SESSION | SET ENCRYPTION WALLET OPEN IDENTIFIED BY { "wallet_password" | "HSM_auth_string" } | SET ENCRYPTION WALLET CLOSE [ IDENTIFIED BY { "wallet_password" | "HSM_auth_string" } ] | set_encryption_key }
SQLQR856segment_attributes_clause
{ physical_attributes_clause | TABLESPACE tablespace | logging_clause }...
SQLQR857segment_management_clause
SEGMENT SPACE MANAGEMENT { AUTO | MANUAL }
SQLQR858select_list
{ [t_alias.] * | { query_name.* | [ schema. ] { table | view | materialized view } .* | expr [ [ AS ] c_alias ] } [, { query_name.* | [ schema. ] { table | view | materialized view } .* | expr [ [ AS ] c_alias ] } ]... }
{ SET ENCRYPTION KEY { [ "certificate_id" ] IDENTIFIED BY "wallet_password" | IDENTIFIED BY "HSM_auth_string" [ MIGRATE USING "wallet_password" ] } }
SQLQR859set_parameter_clause
parameter_name = parameter_value [, parameter_value ]... [ COMMENT = string ] [ DEFERRED ] [ { SCOPE = { MEMORY | SPFILE | BOTH } | SID = { 'sid' | '*' } }... ]
SQLQR860set_subpartition_template
SET SUBPARTITION TEMPLATE { ( range_subpartition_desc [, range_subpartition_desc]... ) | ( list_subpartition_desc [, list_subpartition_desc]... ) | hash_subpartition_quantity }
SQLQR861set_time_zone_clause
SET TIME_ZONE = '{ { + | - } hh : mi | time_zone_region }'
SQLQR862shrink_clause
SHRINK SPACE [ COMPACT ] [ CASCADE ]
SQLQR863shutdown_dispatcher_clause
SHUTDOWN [ IMMEDIATE ] dispatcher_name
SQLQR864simple_case_expression
expr { WHEN comparison_expr THEN return_expr }...
SQLQR865single_column_for_loop
FOR dimension_column { IN ( { literal [, literal ]... | subquery } ) | [ LIKE pattern ] FROM literal TO literal { INCREMENT | DECREMENT } literal }
SQLQR866single_table_insert
insert_into_clause { values_clause [ returning_clause ] | subquery } [ error_logging_clause ]
SQLQR867size_clause
integer [ K | M | G | T | P | E ]
SQLQR868split_index_partition
SPLIT PARTITION partition_name_old AT (literal [, literal ]...) [ INTO (index_partition_description, index_partition_description ) ] [ parallel_clause ]
SQLQR869split_nested_table_part
NESTED TABLE column INTO ( PARTITION partition [segment_attributes_clause], PARTITION partition [segment_attributes_clause] [split_nested_table_part] ) [ split_nested_table_part ]
SQLQR870split_table_partition
SPLIT partition_extended_name { AT (literal [, literal]... ) [ INTO ( range_partition_desc, range_partition_desc ) ] | VALUES (literal [, literal] ... ) [ INTO (list_partition_desc, list_partition_desc ) ] } [ split_nested_table_part] [ dependent_tables_clause ] [ update_index_clauses ] [ parallel_clause ]
SQLQR871split_table_subpartition
SPLIT subpartition_extended_name { AT ( literal [, literal]... ) [ INTO (range_subpartition_desc, range_subpartition_desc) ] | VALUES ({ literal | NULL [, literal | NULL ]...}) [ INTO (list_subpartition_desc, list_subpartition_desc) ] } [ dependent_tables_clause ] [ update_index_clauses ] [ parallel_clause ]
SQLQR872sql_format
[+ | -] days hours : minutes : seconds [. frac_secs ]
SQLQR873standby_database_clauses
{ activate_standby_db_clause | maximize_standby_db_clause | register_logfile_clause | commit_switchover_clause | start_standby_clause | stop_standby_clause | convert_database_clause } [ parallel_clause ]
SQLQR874start_standby_clause
START LOGICAL STANDBY APPLY [ IMMEDIATE ] [ NODELAY ] [ NEW PRIMARY dblink | INITIAL [ scn_value ] | { SKIP FAILED TRANSACTION | FINISH } ]
SQLQR875startup_clauses
{ MOUNT [ { STANDBY | CLONE } DATABASE ] | OPEN { [ READ WRITE ] [ RESETLOGS | NORESETLOGS ] [ UPGRADE | DOWNGRADE ] | READ ONLY } }
SQLQR876still_image_object_types
{ SI_StillImage | SI_AverageColor | SI_PositionalColor | SI_ColorHistogram | SI_Texture | SI_FeatureList | SI_Color }
SQLQR877stop_standby_clause
{ STOP | ABORT } LOGICAL STANDBY APPLY
SQLQR878storage_clause
STORAGE ({ INITIAL size_clause | NEXT size_clause | MINEXTENTS integer | MAXEXTENTS { integer | UNLIMITED } | maxsize_clause | PCTINCREASE integer | FREELISTS integer | FREELIST GROUPS integer | OPTIMAL [ size_clause | NULL ] | BUFFER_POOL { KEEP | RECYCLE | DEFAULT } | FLASH_CACHE { KEEP | NONE | DEFAULT } | ENCRYPT } ... )
SQLQR879storage_table_clause
WITH {SYSTEM | USER} MANAGED STORAGE TABLES
SQLQR880string
[ {N | n} ] { '[ c ]...' | { Q | q } 'quote_delimiter c [ c ]... quote_delimiter' }
SQLQR881striping_clause
[ FINE | COARSE ]
SQLQR882subpartition_by_hash
SUBPARTITION BY HASH (column [, column ]...) [ SUBPARTITIONS integer [ STORE IN (tablespace [, tablespace ]...) ] | subpartition_template ]
SQLQR883subpartition_by_list
SUBPARTITION BY LIST (column) [ subpartition_template ]
SQLQR884subpartition_by_range
SUBPARTITION BY RANGE ( column [, column]... ) [subpartition_template]
SQLQR885subpartition_extended_name
SUBPARTITION subpartition | SUBPARTITION FOR ( subpartition_key_value [, subpartition_key_value]... )
SQLQR886subpartition_template
SUBPARTITION TEMPLATE ( { range_subpartition_desc [, range_subpartition_desc] ... | list_subpartition_desc [, list_subpartition_desc] ... | individual_hash_subparts [, individual_hash_subparts] ... } ) | hash_subpartition_quantity
SQLQR887subquery
{ query_block | subquery { UNION [ALL] | INTERSECT | MINUS } subquery [ { UNION [ALL] | INTERSECT | MINUS } subquery ]... | ( subquery ) } [ order_by_clause ]
SQLQR888subquery_factoring_clause
WITH query_name ([c_alias [, c_alias]...]) AS (subquery) [search_clause ] [cycle_clause] [, query_name ([c_alias [, c_alias]...]) AS (subquery) [search_clause] [cycle_clause]]...
SQLQR889subquery_restriction_clause
WITH { READ ONLY | CHECK OPTION } [ CONSTRAINT constraint ]
SQLQR890substitutable_column_clause
{ [ ELEMENT ] IS OF [ TYPE ] ( [ONLY] type) | [ NOT ] SUBSTITUTABLE AT ALL LEVELS }
SQLQR891supplemental_db_logging
{ ADD | DROP } SUPPLEMENTAL LOG { DATA | supplemental_id_key_clause | supplemental_plsql_clause }
SQLQR892supplemental_id_key_clause
DATA ( { ALL | PRIMARY KEY | UNIQUE | FOREIGN KEY } [, { ALL | PRIMARY KEY | UNIQUE | FOREIGN KEY } ]... ) COLUMNS
SQLQR893supplemental_log_grp_clause
GROUP log_group (column [ NO LOG ] [, column [ NO LOG ] ]...) [ ALWAYS ]
SQLQR894supplemental_logging_props
SUPPLEMENTAL LOG { supplemental_log_grp_clause | supplemental_id_key_clause }
SQLQR895supplemental_plsql_clause
DATA FOR PROCEDURAL REPLICATION
SQLQR896supplemental_table_logging
{ ADD SUPPLEMENTAL LOG { supplemental_log_grp_clause | supplemental_id_key_clause } [, SUPPLEMENTAL LOG { supplemental_log_grp_clause | supplemental_id_key_clause } ]... | DROP SUPPLEMENTAL LOG { supplemental_id_key_clause | GROUP log_group } [, SUPPLEMENTAL LOG { supplemental_id_key_clause | GROUP log_group } ]... }
SQLQR897switch_logfile_clause
SWITCH ALL LOGFILES TO BLOCKSIZE integer
SQLQR898system_partitioning
PARTITION BY SYSTEM [ PARTITIONS integer | reference_partition_desc [, reference_partition_desc ...] ]
SQLQR899table_collection_expression
TABLE (collection_expression) [ (+) ]
SQLQR900table_compression
{ COMPRESS [ BASIC | FOR { OLTP | { QUERY | ARCHIVE } [ LOW | HIGH ] } ] | NOCOMPRESS }
SQLQR901table_index_clause
[ schema. ] table [ t_alias ] (index_expr [ ASC | DESC ] [, index_expr [ ASC | DESC ] ]...) [ index_properties ]
SQLQR902table_partition_description
[ deferred_segment_creation ] [ segment_attributes_clause ] [ table_compression | key_compression ] [ OVERFLOW [ segment_attributes_clause ] ] [ { LOB_storage_clause | varray_col_properties | nested_table_col_properties }... ]
Note:
You can specifydeferred_segment_creation
in this clause starting with Oracle Database 11g Release 2 (11.2.0.2).SQLQR903table_partitioning_clauses
{ range_partitions | hash_partitions | list_partitions | reference_partitioning | composite_range_partitions | composite_hash_partitions | composite_list_partitions | system_partitioning }
SQLQR904table_properties
[ column_properties ] [ table_partitioning_clauses ] [ CACHE | NOCACHE ] [ RESULT_CACHE ( MODE {DEFAULT | FORCE } ) ] [ parallel_clause ] [ ROWDEPENDENCIES | NOROWDEPENDENCIES ] [ enable_disable_clause ]... [ row_movement_clause ] [ flashback_archive_clause ] [ AS subquery ]
SQLQR905table_reference
{ ONLY (query_table_expression) | query_table_expression [ pivot_clause | unpivot_clause ] } [ flashback_query_clause ] [ t_alias ]
SQLQR906tablespace_clauses
{ EXTENT MANAGEMENT LOCAL | DATAFILE file_specification [, file_specification ]... | SYSAUX DATAFILE file_specification [, file_specification ]... | default_tablespace | default_temp_tablespace | undo_tablespace }
[ USING 'encrypt_algorithm' ]
SQLQR907tablespace_group_clause
TABLESPACE GROUP { tablespace_group_name | '' }
SQLQR908tablespace_logging_clauses
{ logging_clause | [ NO ] FORCE LOGGING }
SQLQR909tablespace_retention_clause
RETENTION { GUARANTEE | NOGUARANTEE }
SQLQR910tablespace_state_clauses
{ { ONLINE | OFFLINE [ NORMAL | TEMPORARY | IMMEDIATE ] } | READ { ONLY | WRITE } | { PERMANENT | TEMPORARY } }
SQLQR911temporary_tablespace_clause
TEMPORARY TABLESPACE tablespace [ TEMPFILE file_specification [, file_specification ]... ] [ tablespace_group_clause ] [ extent_management_clause ]
SQLQR912timeout_clause
DROP AFTER integer { M | H }
SQLQR913trace_file_clause
TRACE [ AS 'filename' [ REUSE ] ] [ RESETLOGS | NORESETLOGS ]
SQLQR914truncate_partition_subpart
TRUNCATE { partition_extended_name | subpartition_extended_name } [ { DROP [ ALL ] | REUSE } STORAGE ] [ update_index_clauses [ parallel_clause ] ]
Note:
You can specify theALL
keyword in this clause starting with Oracle Database 11g Release 2 (11.2.0.2).SQLQR915undo_tablespace
[ BIGFILE | SMALLFILE ] UNDO TABLESPACE tablespace [ TABLESPACE file_specification [, file_specification ]...]
SQLQR916undo_tablespace_clause
UNDO TABLESPACE tablespace [ DATAFILE file_specification [, file_specification ]... ] [ extent_management_clause ] [ tablespace_retention_clause ]
SQLQR917undrop_disk_clause
UNDROP DISKS
SQLQR918unpivot_clause
table_reference UNPIVOT [ {INCLUDE | EXCLUDE} NULLS ] ( { column | ( column [, column]... ) } pivot_for_clause unpivot_in_clause )
SQLQR919unpivot_in_clause
IN ( { column | ( column [, column]... ) } [ AS { literal | ( literal [, literal]... ) } ] [, { column | ( column [, column]... ) } [ AS {literal | ( literal [, literal]... ) } ] ]... )
SQLQR920update_all_indexes_clause
UPDATE INDEXES [ (index ( update_index_partition | update_index_subpartition ) [, (index ( update_index_partition | update_index_subpartition ) ) ]... )
SQLQR921update_global_index_clause
{ UPDATE | INVALIDATE } GLOBAL INDEXES
SQLQR922update_index_clauses
{ update_global_index_clause | update_all_indexes_clause }
SQLQR923update_index_partition
index_partition_description [ index_subpartition_clause ] [, index_partition_description [ index_subpartition_clause ] ...
SQLQR924update_index_subpartition
SUBPARTITION [ subpartition ] [ TABLESPACE tablespace ] [, SUBPARTITION [ subpartition ] [ TABLESPACE tablespace ] ]...
SQLQR925update_set_clause
SET { { (column [, column ]...) = (subquery) | column = { expr | (subquery) | DEFAULT } } [, { (column [, column]...) = (subquery) | column = { expr | (subquery) | DEFAULT } } ]... | VALUE (t_alias) = { expr | (subquery) } }
SQLQR926upgrade_table_clause
UPGRADE [ [NOT ] INCLUDING DATA ] [ column_properties ]
SQLQR927user_clauses
{ ADD USER user [, user]... | DROP USER user [, user]... [CASCADE] }
SQLQR928usergroup_clauses
{ ADD USERGROUP usergroup WITH MEMBER user [, user]... | MODIFY USERGROUP usergroup { ADD | DROP } MEMBER user [, user]... | DROP USERGROUP usergroup }
SQLQR929using_function_clause
USING [ schema. ] [ package. | type. ] function_name
SQLQR930using_index_clause
USING INDEX { [ schema. ] index | (create_index_statement) | index_properties }
SQLQR931using_statistics_type
USING { [ schema. ] statistics_type | NULL }
SQLQR932using_type_clause
USING [ schema. ] implementation_type [ array_DML_clause ]
SQLQR933validation_clauses
{ VALIDATE REF UPDATE [ SET DANGLING TO NULL ] | VALIDATE STRUCTURE [ CASCADE { FAST | COMPLETE { OFFLINE | ONLINE } [ into_clause ] } ] }
SQLQR934values_clause
VALUES ({ expr | DEFAULT } [, { expr | DEFAULT } ]... )
SQLQR935varray_col_properties
VARRAY varray_item { [ substitutable_column_clause ] varray_storage_clause | substitutable_column_clause }
SQLQR936varray_storage_clause
STORE AS [SECUREFILE | BASICFILE] LOB { [LOB_segname] ( LOB_storage_parameters ) | LOB_segname }
SQLQR937virtual_column_definition
column [datatype] [GENERATED ALWAYS] AS (column_expression) [VIRTUAL] [ inline_constraint [inline_constraint]... ]
SQLQR938where_clause
WHERE condition
SQLQR939windowing_clause
{ ROWS | RANGE } { BETWEEN { UNBOUNDED PRECEDING | CURRENT ROW | value_expr { PRECEDING | FOLLOWING } } AND { UNBOUNDED FOLLOWING | CURRENT ROW | value_expr { PRECEDING | FOLLOWING } } | { UNBOUNDED PRECEDING | CURRENT ROW | value_expr PRECEDING } }
SQLQR940XML_attributes_clause
XMLATTRIBUTES [ ENTITYESCAPING | NOENTITYESCAPING ] [ SCHEMACHECK | NOSCHEMACHECK ] value_expr [ { [AS] c_alias } | { AS EVALNAME value_expr } ] [, value_expr [ { [AS] c_alias } | { AS EVALNAME value_expr } ] ]...
SQLQR941XML_namespaces_clause
XMLNAMESPACES ( [ string AS identifier ] [ [, string AS identifier ] ]... [ DEFAULT string ] )
SQLQR942XML_passing_clause
PASSING [ BY VALUE ] expr [ AS identifier ] [, expr [ AS identifier ] ]...
SQLQR943XML_table_column
column { FOR ORDINALITY | datatype [ PATH string ] [ DEFAULT expr ] }
SQLQR944XMLindex_clause
[XDB.] XMLINDEX [ local_XMLIndex_clause ] [ parallel_clause ] [ XMLIndex_parameters_clause ]
SQLQR945XMLSchema_spec
[ XMLSCHEMA XMLSchema_URL ] ELEMENT { element | XMLSchema_URL # element } [ ALLOW { ANYSCHEMA | NONSCHEMA } ] [ DISALLOW { ANYSCHEMA | NONSCHEMA } ]
SQLQR946XMLTABLE_options
[ XML_passing_clause ] [ COLUMNS XML_table_column [, XML_table_column]...]
SQLQR947XMLType_column_properties
XMLTYPE [ COLUMN ] column [ XMLType_storage ] [ XMLSchema_spec ]
SQLQR948XMLType_storage
STORE { AS { OBJECT RELATIONAL | [SECUREFILE | BASICFILE] { CLOB | BINARY XML } [ { LOB_segname [ (LOB_parameters) ] | (LOB_parameters) } ] } | { ALL VARRAYS AS { LOBS | TABLES } } }
SQLQR949XMLType_table
OF XMLTYPE [ (oject_properties) ] [ XMLTYPE XMLType_storage ] [ XMLSchema_spec ] [ XMLType_virtual_columns ] [ ON COMMIT { DELETE | PRESERVE } ROWS ] [ OID_clause ] [ OID_index_clause ] [ physical_properties ] [ table_properties ]
SQLQR950XMLType_view_clause
OF XMLTYPE [ XMLSchema_spec ] WITH OBJECT IDENTIFIER { DEFAULT | ( expr [, expr ]...) }
SQLQR951XMLType_virtual_columns
VIRTUAL COLUMNS ( column AS (expr) [, column AS (expr) ]... )
SQLQR952ym_iso_format
[-] P [ years Y ] [months M] [days D] [T [hours H] [minutes M] [seconds [. frac_secs] S ] ]