8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 148
CREATE ALTER DROP OTHERS
CREATE CLUSTERCREATE CONTEXTCREATE CONTROLFILECREATE DATABASECREATE DATABASE LINK CREATE DIMENSIONCREATE DIRECTORYCREATE DISKGROUP
CREATE FUNCTIONCREATE INDEXCREATE INDEXTYPECREATE JAVACREATE LIBRARYCREATE MATERIALIZED VIEWCREATE MATERIALIZED VIEWLOGCREATE OPERATORCREATE OUTLINECREATE PACKAGECREATE PACKAGE BODYCREATE PFILECREATE PROCEDURECREATE PROFILECREATE ROLECREATE ROLLBACK SEGMENT
CREATE SCHEMAAUTHORIZATIONCREATE SEQUENCECREATE SPFILECREATE SYNONYMCREATE TABLECREATE TABLESPACECREATE TRIGGERCREATE TYPECREATE TYPE BODYCREATE USERCREATE VIEW
ALTER CLUSTERALTER DATABASEALTER DIMENSIONALTER DISKGROUPALTER FUNCTIONALTER INDEXALTER INDEXTYPEALTER JAVAALTER MATERIALIZED VIEWALTER MATERIALIZED VIEWLOGALTER OPERATORALTER OUTLINEALTER PACKAGEALTER PROCEDUREALTER PROFILEALTER RESOURCE COSTALTER ROLEALTER ROLLBACK SEGMENTALTER SEQUENCEALTER SESSIONALTER TABLEALTER TABLESPACEALTER TRIGGERALTER TYPEALTER USERALTER VIEW
DROP CLUSTERDROP CONTEXTDROP DATABASEDROP DATABASE LINK DROP DIMENSIONDROP DIRECTORYDROP DISKGROUP
DROP FUNCTIONDROP INDEXDROP INDEXTYPEDROP JAVADROP LIBRARYDROP MATERIALIZED VIEWDROP MATERIALIZED VIEW LOGDROP OPERATORDROP OUTLINEDROP PACKAGEDROP PROCEDUREDROP PROFILEDROP ROLEDROP ROLLBACK SEGMENTDROP SEQUENCEDROP SYNONYMDROP TABLESPACE
DROP TRIGGERDROP TYPEDROP TYPE BODYDROP USERDROP VIEW
ANALYZEASSOCIATE STATISTICS WITHAUDITCALLCOMMENT ONCOMMITDELETE
DISASSOCIATE STATISTICSEXPLAIN PLANFLASHBACK DATABASEFLASHBACK TABLEGRANTINSERTLOCK TABLEMERGENOAUDITPURGERENAMEREVOKEROLLBACK SAVEPOINTSELECTSET CONSTRAINT[S]SET ROLE
SET TRANSACTION TRUNCATEUPDATE
ALTER CLUSTER ALTER CLUSTER [schema]cluster
physical_attributes_clause | SIZE size_clause | allocate_extent_clause |
deallocate_unused_clause | CCE | CCE$$
[ parallel_clause]amp
ALTER DATABASE
ALTER DATABASE [database]
startup_clauses | recoery_clauses | database_(ile_clauses | lo)(ile_clauses |
control(ile_clauses | standby_database_clauses | de(ault_settin)s_clauses |
redo_thread_clauses | security_clause$amp
ALTER DIMENSION
ALTER DIMENSION [schema]dimension
leel_clause | hierarchy_clause | attribute_clause |
extended_attribute_clause$
+ -EE- leel [+ES+IC | CSCE] | IE++C0 hierarchy |
+I12E attribute [-EE- leel [C-23 column $ C3I-Eamp
ALTER DISKGROUP
ALTER DISKGROUP dis4_clauses | dis4)roup_clauses$ amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 248
ALTER FUNCTION
ALTER FUNCTION [schema](unction
C3I-E [E125] [compiler_parameters_clause ] [+E2SE SEI5]amp
ALTER INDEX
ALTER INDEX [schema]indexdeallocate_unused_clause | allocate_extent_clause | shrin4_clause |
parallel_clause | physical_attributes_clause | lo))in)_clause$ | rebuild_clause |
+3EE+S 67CI_parameters89 | E1-E | IS1-E$ |22S1-E |
+E3E ne_name | C-ESCE | 3I+I5 | 3I+I5$
2S5E | 2E 1-C +EltE+ECES | alter_index_partitionin)$amp
ALTER INDEXTYPE
ALTER INDEXTYPE [schema]indextype
| +$ [schema]operator 6parameter_types9$ [usin)_type_clause] |C3I-E$amp
ALTER JAVA
ALTER JAVA S2+CE | C-SS$ [schema]ob=ect_name
[+ES-E+ 6match_strin)[gt]schema_name | $9]
C3I-E | +ESE+E$ | ino4er_ri)hts_clause$amp
ALTER MATERIALIZED VIEW
ALTER MATERIALIZED VIEW [schema]6materialized_ie9[ physical_attributes_clause | table_compression | -1_stora)e_clause |
modi(y_-1_stora)e_clause | alter_table_partitionin) | parallel_clause |
allocate_extent_clause | shrin4_clause | CCE | CCE$]
[alter_iot_clauses] [2SI5 IE physical_allributes_clause] [3Ilt0
scoped_table_re(_constraint | alter_m_re(resh] [ E1-E | IS1-E$
A2E+0 +EB+IE | C3I-E | CSIE+ lt+ES]amp
ALTER MATERIALIZED VIEW LOG
ALTER MATERIALIZED VIEW LOG [lt+CE] [schema]table
[ physical_attribute_clause | alter_table_partitionin) | parallel_clause |lo))in)_clause
| allocate_extent_clause | shrin4_clause | CCE | CCE$]
[ 1EC I | +I3+0 E0 | +BI | SEA2ECE$[6column [gt
column]9] 6column [gt column]9$ [ne_alues_clause]]amp
ALTER OPERATOR
ALTER OPERATOR [schema]operator
add_bindin)_clause | drop_bin)in)_clause | C3I-E$amp
ALTER OUTLINE
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 348
ALTER OUTLINE [21-IC | +IE] outline
+E12I- | +E3E ne_outline_name | C5E CE5+0
ne_cate)ory_name | E1-E | IS1-E$$amp
ALTER PACKAGE
ALTER PACKAGE [schema]pac4a)eC3I-E [E125] [C5E | SECIltICI | 10]
[compiler_parameters_clause] [+E2SE SEI5S]amp
ALTER PROCEDURE
ALTER PROCEDURE [schema]procedure
C3I-E [E125] [compiler_parameters_clause] [+E2SE SEI5S]amp
ALTER PROFILEALTER PROFILE pro(ile -I3I
[resource_parameters | passord_parameters]amp
ALTER RESOURCE COST
ALTER RESOURCE COST
C2_E+_SESSI | CEC_I3E |
-5IC-_+ES_E+_SESSI | +IE_S5$ inte)er amp
ALTER ROLEALTER ROLE role
IEIltIE | IEIltIE 10 passord | 2SI5 [schema]pac4a)e |
EE+--0 | 5-1--0$amp
ALTER ROLLBACK SEGMENT
ALTER ROLLBACK SEGMENT rollbac4_se)ment
-IE | ltlt-IE | stora)e_clause | S+I [ inte)er [ | 3]]$amp
ALTER SEQUENCE
ALTER SEQUENCE [schema]seDuence
IC+E3E 10 inte)er | 3-2E inte)er | 3-2E$ |
3I-2E inte)er | 3I-2E$ | C0C-E | C0C-E$ | CCE
inte)er | CCE$ | +E+ | +E+$]amp
ALTER SESSION
ALTER SESSION archie_lo)_clause | chec4point_clause |
chec4_data(iles_clause | 23 CIE SESSI IS+0 [3I2ES
inte)er ] distributed_reco_clauses lt-2S S+E_- |12ltltE+_CCE$ end_session_clauses SBIC -5ltI-E S2SE |
+ES23E$ | Duiesce_clauses | shutdon_dispatcher_clause | +E5ISE+ | SE
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 448
alter_system_set_clause | +ESE alter_system_reset_clause $amp
ALTER TABLE
ALTER TABLE [schema]table
[alter_table_properties | column_clauses | constraint_clauses |
alter_table_partitionin) | alter_external_table_clauses | moe_table_clause][enable_diable_clause | E1-E | I1-E$ 1-E -C | --
+I55E+S$]amp
ALTER TABLESPACE
ALTER TABLESPACE tablespace
Elt2- [table_compression] stora)e_clause | 3II323 EE inte)er
[|3] | +ESIZE size_clause | C-ESCE | +E3E ne_tablespace_name
| 1E5I | E$ 1C2 | data(ile_temp(ile_clauses |
tablespace_lo))in)_clauses | tablespace_)roup_clauses | tablespace_state_clauses | autoextend_clause | (lashbac4_mode_clause | tablespace_retention_clause$amp
ALTER TRIGGER
ALTER TRIGGER [schema]tri))er
E1-E | IS1-E | +E3E ne_name | C3I-E [E125]
[compiler_parameters_clause] [+E2SE SEI5]$amp
ALTER TYPE
ALTER TYPE [schema]typecompile_type_clause | replace_type_clause | alter_method_spec |
alter_attribute_de(inition | alter_collection_clauses | [] ISI1-E |
ltI-$$ [dependent_handlin)_clause]$amp
ALTER USER
ALTER USER user IEIltIE 10 passord [+E-CE old_passord] |
EE+--0 | 5-1--0 S 7external_name8$ | Elt2-
1-ESCE tablespace | E3++0 1-ESCE tablespace |
tablespace_)roup_name$ | A2 inte)er [ | 3 ] | 2-I3IE $
tablespace | +ltI-E pro(ile | Elt2- +-E rolegt | -- [ ECErolegt | E $ | SSB+ EI+E | CC2 -C | 2-C$$
proxy_clauseamp
ALTER VIEW
ALTER VIEW [schema]ie
out_o(_line_constraint | 3Ilt0 CS+I constraint +E-0 |
+E-0$ | + CS+I constraint | +I3+0 E0 | 2IA2E
6columngt 9 | C3I-E$amp
ANALYZE
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 548
ANALYZE 1-E [schema]table
[+II 6partition9 | S21+II 6subpartition9] | IE
[schema]index [+II 6partition9 | S21+II 6subpartition9] |
C-2SE+ [schema]cluster$alidation_clauses | -IS CIE +BS
[into_clause] | E-EE [S0SE3] SISICS | compute_statistics_clause |
estimate_statistics_clause$amp
ASSOCIATE STATISTICS WITH
ASSOCIATE STATISTICS WITH column_association |
(unction_association$amp
AUDIT
2I sDl_statement_clause | schema_ob=ect_clause$ [10SESSI |
CCESS$] [BEEE+ [] S2CCESSlt2-]amp
CALL
CALL routine_clause | ob=ect_access_expression$[I host_ariable
[[IIC+] indicator_ariable]]amp
COMMENT ON
COMMENT ON 1-E [schema]table | ie$ | C-23 [schema]table
| ie | materialized_ie$column | E++ [schema] operator |
IE0E [schema]indextype | 3E+I-IZE IEB materialized_ie$
IS 7text8amp
COMMIT
COMMIT [B+] [C33E 7text8 | lt+CE 7text8 [gtinte)er ]]amp
CREATE CLUSTER
CREATE CLUSTER [schema]cluster
6column datatype [S+]gt 9 [ physical_attributes_clause | SIZE size_clause |
1-ESCE tablespace | IE | [SI5-E 1-E] SE0S inte)er
[S is expr ]$$]
[ parallel_clause] [+BEEECIES | +BEEECIES]
[CCE | CCE]amp
CREATE CONTEXT
CREATE OR REPLACE CONTEXT namespace
2SI5 [schema]pac4a)e [III-IZE EE+--0 | 5-1--0$ |
CCESSE 5-1--0]amp
CREATE CONTROLFILE
CREATE CONTROLFILE [+E2SE] [SE] 1SE database
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 648
[lo)(ile_clause] +ESE-5S | +ESE-5S$ [ltI-E
(ile_speci(icationgt (ile_speci(icationgt ] [3-5ltI-ES inte)er |
3-53E31E+S inte)er | 3-5IS+0 inte)er |
3ltI-ES inte)er | +CIE-5 | +CIE-5$ | lt+CE
-55I5$] [character_set_clause]amp
CREATE DATABASE
CREATE DATABASE [database]
2SE+ S0S IEIltIE 10 passord | 2SE+ S0SE3 IEIltIE 10
passord | C+-ltI-E +E2SE | 3ltI-ES inte)er |
3ISCES inte)er | C+CE+ SE charset | I-
C+CE+ SE charset | SE Elt2- 1I5ltI-E | S3--ltI-E$
1-ESCE | database_lo))in)_clauses | tablespace_clauses |
set_time_zone_clause$amp
CREATE DATABASE LINK
CREATE [SHARED] [PUBLIC] DATABASE LINK dblin4
[CEC C2++E_2SE+ | user IEIltIE 10 passord
[dblin4_authentication]$ | dblin4_authentication ] [2SI5 7connect_strin)8]amp
CREATE DIMENSION
CREATE DIMENSION [schema]dimension leel_clause hierarchy_clause |
attribute_clause | extended_attribute_clause$amp
CREATE DIRECTORY
CREATE [OR REPLACE] DIRECTORY directory S 7path_name8amp
CREATE DISKGROUP
CREATE DISKGROUP dis4)roup_name
[I5 | +3- | EE+-$ +E2C0]
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt amp
CREATE FUNCTION
CREATE [OR REPLACE] FUNCTION [schema](unction
[6ar)ument [I | 2 | I 2] [C0] datatypegt ar)ument9]
+E2+ datatype [ino4er_ri)hts_clause | EE+3IISIC |
parallel_enable_clause$
55+E5E | IE-IE$ 2SI5 [schema]implementation_type |
[IE-IE] IS | S$ plFsDl_(unction_body | call_spec$$amp
CREATE INDEX
CREATE [UNIQUE | BITMAP] INDEX [schema]index
cluster_index_clause | table_index_clause | bitmap_=oin_index_clause$amp
CREATE INDEXTYPECREATE [OR REPLACE] INDEXTYPE [schema]indextype
lt+ [[schema]operator 6parameter_typegt9gt] usin)_type_clauseamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 748
CREATE JAVA
CREATE [OR REPLACE] [AND RESOLVE | COMPILE][NOFORCE]
JAVA S2+CE | +ES2+CE$ 3E [schema]primary_name | C-SS
[SCE3 schema]$ [ino4er_ri)hts_clause][+ES-E+ 66match_strin)[gt]
schema_name | $9[66match_strin)[gt]schema_name | $9]]
2SI5 1ltI-E 6directory_ob=ect_namegt serer_(ile_name9 | C-1 | 1-1 |1ltI-E$ subDuery | 74ey_(or_1-18$ | S source_text$amp
CREATE LIBRARY
CREATE [OR REPLACE] LIBRARY [schema]library
IS | S$ 7(ilename8 [5E 7a)ent_dblin48]amp
CREATE MATERIALIZED VIEW
CREATE MATERIALIZED VIEW [schema]materialized_ie
[lt [schema]ob=ect_type] [6scoped_table_re(_constraint9] +E12I-
1-E [BI | BI2$ +E2CE +ECISI] | physical_properties materialized_ie_props$ [2SI5 IE [ physical_attributes_clause |
1-ESCE tablespace] | 2SI5 IE] [create_m_re(resh] [lt+
2E] [IS1-E | E1-E$ A2E+0 +EB+IE] S subDueryamp
CREATE MATERIALIZED VIEW LOG
CREATE MATERIALIZED VIEW LOG [schema]table
[ physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause |
CCE | CCE$]][ parallel_clause][table_partitionin)_clauses][BI
1EC I |+I3+0 E0 | +BI | SEA2ECE | 6column [gt column]9$
[ne_alues_clause]]amp
CREATE OPERATOR
CREATE [OR REPLACE] OPERATOR [schema]operator bindin)_clauseamp
CREATE OUTLINE
CREATE [OR REPLACE] [PUBLIC | PRIVATE] OUTLINE [outline]
[lt+3 [21-IC | +IE] source_outline][lt+ CE5+0 cate)ory]
[ statement]amp
CREATE PACKAGE
CREATE [OR REPLACE] PACKAGE [schema]pac4a)e
[ino4er_ri)hts_clause]
IS | S$ plFsDl_pac4a)e_specamp
CREATE PACKAGE BODY
CREATE [OR REPLACE] PACKAGE BODY [schema]pac4a)e
IS | S$ plFsDl_pac4a)e_bodyamp
CREATE PFILE
CREATE PFILE [G 7p(ile_name8] lt+3 SltI-E [G 7sp(ile_name8]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 848
CREATE PROCEDURE
CREATE [OR REPLACE] PROCEDURE [schema]procedure
[6ar)ument [I | 2 | I 2] [C0] datatype [gt ar)ument ] 9]
[ino4er_ri)hts_clause] IS | S$ plFsDl_subpro)ram_body | call_spec$amp
CREATE PROFILECREATE PROFILE pro(ile -I3I
resource_parameters | passord_parameters$amp
CREATE ROLE
CREATE ROLE role [ IEIltIE | IEIltIE 10 passord |
2SI5 [schema]pac4a)e | EE+--0 | 5-1--0$]amp
CREATE ROLLBACK SEGMENTCREATE [PUBLIC] ROLLBACK SEGMENT rollbac4_se)ment
[1-ESCE tablespace | stora)e_clause$]amp
CREATE SCHEMA AUTHORIZATION
CREATE SCHEMA AUTHORIZATION schema create_table_statement |
create_ie_statement | )rant_statement$amp
CREATE SEQUENCE
CREATE SEQUENCE [schema]seDuence[IC+E3E 10 inte)er | S+ BI inte)er | 3-2E inte)er |
3-2E$ | 3I-2E inte)er | 3I-2E$ | C0C-E |
C0C-$ | +E+ | +E+$]amp
CREATE SPFILE
CREATE SPFILE [G8sp(ile_name8] lt+3 ltI-E [G8p(ile_name8amp
CREATE SYNONYM
CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema]synonym
lt+ [schema]ob=ect[Hdblin4 ]amp
CREATE TABLE
CREATE [GLOBAL TEMPORARY] TABLE [schema]table
[6relational_properties9]
[ C33I E-EE | +ESE+E$ +BS] [ physical_properties]
[table_properties]amp
CREATE TABLESPACECREATE [BIGFILE | SMALLFILE] permanent_tablespace_clause |
temporary_tablespace_clause | undo_tablespace_clause$amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 948
CREATE TRIGGER
CREATE [OR REPLACE] TRIGGER [schema]tri))er
1Elt+E | ltE+ | ISE lt$ dml_eent_clause | ddl_eent [+
ddl_eent]$ [schema]SCE3 | 1SE$$[BE 6condition9]
plFsDl_bloc4 | call_procedure_statement$amp
CREATE TYPE
create_incomplete_type | create_ob=ect_type | create_array_type |
create_nested_table_type$
CREATE TYPE BODY
CREATE [OR REPLACE] TYPE BODY [schema]type_name
IS | S$ subpro)ram_declaration | map_order_(unc_declaration$[ampsubpro)ram_declaration | map_order_(unc_declaration$]
Eamp
CREATE USER
CREATE USER user IEIltIE 10 passord | EE+--0 |
5-1--0 S 7external_name8$[Elt2- 1-ESCE tablespace |
E3++0 1-ESCE tablespace | tablespace_)roup$ | A2
inte)er [|3] | 2-I3IE $ tablespace | +ltI-E pro(ile |
SSB+ EI+E | CC2 -C | 2-C$]amp
CREATE VIEW
CREATE [OR REPLACE] [[NO] FORCE] VIEW [schema]ie
[6alias[inline_constraint]| out_o(_line_constraint [inline_constraint]]9 |
ob=ect_ie_clause | 3-ype_ie_clause] S subDuery
[subDuery_restriction_clause]amp
DELETE
DELETE [hint] [lt+3] dml_table_expression_clause | -0
6dml_table_expression_clause9$[talias][here_clause][returnin)_clause]amp
DISASSOCIATE STATISTICS
DISASSOCIATE STATISTICS lt+3 C-23S [schema]tablecolumngt
[[schema]tablecolumn] | lt2CIS [schema](unctiongt [[schema](unction]
| C5ES [schema]pac4a)egt [[schema]pac4a)e] | 0ES
[schema]typegt [[schema]type] | IEES [schema]indexgt [[schema]index]
| IE0ES [schema]indextypegt [[schema]indextype] $ [lt+CE]amp
DROP CLUSTER
DROP CLUSTER [schema]cluster
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1048
[IC-2I5 1-ES [CSCE CS+IS]]amp
DROP CONTEXT
DROP CONTEXT namespaceamp
DROP DATABASE
DROP DATABASEamp
DROP DATABASE LINK
DROP [PUBLIC] DATABASE LINK dblin4 amp
DROP DIMENSION
DROP DIMENSION [schema]dimensionamp
DROP DIRECTORY
DROP DIRECTORY directory_nameamp
DROP DISKGROUP
DROP DISKGROUP dis4)roup_name
[IC-2I5 | EC-2I5$ CES]amp
DROP FUNCTION
DROP FUNCTION [schema](unction_nameamp
DROP INDEX
DROP INDEX [schema]index [lt+CE]amp
DROP INDEXTYPE
DROP INDEXTYPE [schema]indextype [lt+CE]amp
DROP JAVA
DROP JAVA S2+CE | C-SS | +ES2+CE$ [schema]ob=ect_nameamp
DROP LIBRARY
DROP LIBRARY library_nameamp
DROP MATERIALIZED VIEWDROP MATERIALIZED VIEW [schema]materialized_ie
[+ESE+E 1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 248
ALTER FUNCTION
ALTER FUNCTION [schema](unction
C3I-E [E125] [compiler_parameters_clause ] [+E2SE SEI5]amp
ALTER INDEX
ALTER INDEX [schema]indexdeallocate_unused_clause | allocate_extent_clause | shrin4_clause |
parallel_clause | physical_attributes_clause | lo))in)_clause$ | rebuild_clause |
+3EE+S 67CI_parameters89 | E1-E | IS1-E$ |22S1-E |
+E3E ne_name | C-ESCE | 3I+I5 | 3I+I5$
2S5E | 2E 1-C +EltE+ECES | alter_index_partitionin)$amp
ALTER INDEXTYPE
ALTER INDEXTYPE [schema]indextype
| +$ [schema]operator 6parameter_types9$ [usin)_type_clause] |C3I-E$amp
ALTER JAVA
ALTER JAVA S2+CE | C-SS$ [schema]ob=ect_name
[+ES-E+ 6match_strin)[gt]schema_name | $9]
C3I-E | +ESE+E$ | ino4er_ri)hts_clause$amp
ALTER MATERIALIZED VIEW
ALTER MATERIALIZED VIEW [schema]6materialized_ie9[ physical_attributes_clause | table_compression | -1_stora)e_clause |
modi(y_-1_stora)e_clause | alter_table_partitionin) | parallel_clause |
allocate_extent_clause | shrin4_clause | CCE | CCE$]
[alter_iot_clauses] [2SI5 IE physical_allributes_clause] [3Ilt0
scoped_table_re(_constraint | alter_m_re(resh] [ E1-E | IS1-E$
A2E+0 +EB+IE | C3I-E | CSIE+ lt+ES]amp
ALTER MATERIALIZED VIEW LOG
ALTER MATERIALIZED VIEW LOG [lt+CE] [schema]table
[ physical_attribute_clause | alter_table_partitionin) | parallel_clause |lo))in)_clause
| allocate_extent_clause | shrin4_clause | CCE | CCE$]
[ 1EC I | +I3+0 E0 | +BI | SEA2ECE$[6column [gt
column]9] 6column [gt column]9$ [ne_alues_clause]]amp
ALTER OPERATOR
ALTER OPERATOR [schema]operator
add_bindin)_clause | drop_bin)in)_clause | C3I-E$amp
ALTER OUTLINE
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 348
ALTER OUTLINE [21-IC | +IE] outline
+E12I- | +E3E ne_outline_name | C5E CE5+0
ne_cate)ory_name | E1-E | IS1-E$$amp
ALTER PACKAGE
ALTER PACKAGE [schema]pac4a)eC3I-E [E125] [C5E | SECIltICI | 10]
[compiler_parameters_clause] [+E2SE SEI5S]amp
ALTER PROCEDURE
ALTER PROCEDURE [schema]procedure
C3I-E [E125] [compiler_parameters_clause] [+E2SE SEI5S]amp
ALTER PROFILEALTER PROFILE pro(ile -I3I
[resource_parameters | passord_parameters]amp
ALTER RESOURCE COST
ALTER RESOURCE COST
C2_E+_SESSI | CEC_I3E |
-5IC-_+ES_E+_SESSI | +IE_S5$ inte)er amp
ALTER ROLEALTER ROLE role
IEIltIE | IEIltIE 10 passord | 2SI5 [schema]pac4a)e |
EE+--0 | 5-1--0$amp
ALTER ROLLBACK SEGMENT
ALTER ROLLBACK SEGMENT rollbac4_se)ment
-IE | ltlt-IE | stora)e_clause | S+I [ inte)er [ | 3]]$amp
ALTER SEQUENCE
ALTER SEQUENCE [schema]seDuence
IC+E3E 10 inte)er | 3-2E inte)er | 3-2E$ |
3I-2E inte)er | 3I-2E$ | C0C-E | C0C-E$ | CCE
inte)er | CCE$ | +E+ | +E+$]amp
ALTER SESSION
ALTER SESSION archie_lo)_clause | chec4point_clause |
chec4_data(iles_clause | 23 CIE SESSI IS+0 [3I2ES
inte)er ] distributed_reco_clauses lt-2S S+E_- |12ltltE+_CCE$ end_session_clauses SBIC -5ltI-E S2SE |
+ES23E$ | Duiesce_clauses | shutdon_dispatcher_clause | +E5ISE+ | SE
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 448
alter_system_set_clause | +ESE alter_system_reset_clause $amp
ALTER TABLE
ALTER TABLE [schema]table
[alter_table_properties | column_clauses | constraint_clauses |
alter_table_partitionin) | alter_external_table_clauses | moe_table_clause][enable_diable_clause | E1-E | I1-E$ 1-E -C | --
+I55E+S$]amp
ALTER TABLESPACE
ALTER TABLESPACE tablespace
Elt2- [table_compression] stora)e_clause | 3II323 EE inte)er
[|3] | +ESIZE size_clause | C-ESCE | +E3E ne_tablespace_name
| 1E5I | E$ 1C2 | data(ile_temp(ile_clauses |
tablespace_lo))in)_clauses | tablespace_)roup_clauses | tablespace_state_clauses | autoextend_clause | (lashbac4_mode_clause | tablespace_retention_clause$amp
ALTER TRIGGER
ALTER TRIGGER [schema]tri))er
E1-E | IS1-E | +E3E ne_name | C3I-E [E125]
[compiler_parameters_clause] [+E2SE SEI5]$amp
ALTER TYPE
ALTER TYPE [schema]typecompile_type_clause | replace_type_clause | alter_method_spec |
alter_attribute_de(inition | alter_collection_clauses | [] ISI1-E |
ltI-$$ [dependent_handlin)_clause]$amp
ALTER USER
ALTER USER user IEIltIE 10 passord [+E-CE old_passord] |
EE+--0 | 5-1--0 S 7external_name8$ | Elt2-
1-ESCE tablespace | E3++0 1-ESCE tablespace |
tablespace_)roup_name$ | A2 inte)er [ | 3 ] | 2-I3IE $
tablespace | +ltI-E pro(ile | Elt2- +-E rolegt | -- [ ECErolegt | E $ | SSB+ EI+E | CC2 -C | 2-C$$
proxy_clauseamp
ALTER VIEW
ALTER VIEW [schema]ie
out_o(_line_constraint | 3Ilt0 CS+I constraint +E-0 |
+E-0$ | + CS+I constraint | +I3+0 E0 | 2IA2E
6columngt 9 | C3I-E$amp
ANALYZE
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 548
ANALYZE 1-E [schema]table
[+II 6partition9 | S21+II 6subpartition9] | IE
[schema]index [+II 6partition9 | S21+II 6subpartition9] |
C-2SE+ [schema]cluster$alidation_clauses | -IS CIE +BS
[into_clause] | E-EE [S0SE3] SISICS | compute_statistics_clause |
estimate_statistics_clause$amp
ASSOCIATE STATISTICS WITH
ASSOCIATE STATISTICS WITH column_association |
(unction_association$amp
AUDIT
2I sDl_statement_clause | schema_ob=ect_clause$ [10SESSI |
CCESS$] [BEEE+ [] S2CCESSlt2-]amp
CALL
CALL routine_clause | ob=ect_access_expression$[I host_ariable
[[IIC+] indicator_ariable]]amp
COMMENT ON
COMMENT ON 1-E [schema]table | ie$ | C-23 [schema]table
| ie | materialized_ie$column | E++ [schema] operator |
IE0E [schema]indextype | 3E+I-IZE IEB materialized_ie$
IS 7text8amp
COMMIT
COMMIT [B+] [C33E 7text8 | lt+CE 7text8 [gtinte)er ]]amp
CREATE CLUSTER
CREATE CLUSTER [schema]cluster
6column datatype [S+]gt 9 [ physical_attributes_clause | SIZE size_clause |
1-ESCE tablespace | IE | [SI5-E 1-E] SE0S inte)er
[S is expr ]$$]
[ parallel_clause] [+BEEECIES | +BEEECIES]
[CCE | CCE]amp
CREATE CONTEXT
CREATE OR REPLACE CONTEXT namespace
2SI5 [schema]pac4a)e [III-IZE EE+--0 | 5-1--0$ |
CCESSE 5-1--0]amp
CREATE CONTROLFILE
CREATE CONTROLFILE [+E2SE] [SE] 1SE database
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 648
[lo)(ile_clause] +ESE-5S | +ESE-5S$ [ltI-E
(ile_speci(icationgt (ile_speci(icationgt ] [3-5ltI-ES inte)er |
3-53E31E+S inte)er | 3-5IS+0 inte)er |
3ltI-ES inte)er | +CIE-5 | +CIE-5$ | lt+CE
-55I5$] [character_set_clause]amp
CREATE DATABASE
CREATE DATABASE [database]
2SE+ S0S IEIltIE 10 passord | 2SE+ S0SE3 IEIltIE 10
passord | C+-ltI-E +E2SE | 3ltI-ES inte)er |
3ISCES inte)er | C+CE+ SE charset | I-
C+CE+ SE charset | SE Elt2- 1I5ltI-E | S3--ltI-E$
1-ESCE | database_lo))in)_clauses | tablespace_clauses |
set_time_zone_clause$amp
CREATE DATABASE LINK
CREATE [SHARED] [PUBLIC] DATABASE LINK dblin4
[CEC C2++E_2SE+ | user IEIltIE 10 passord
[dblin4_authentication]$ | dblin4_authentication ] [2SI5 7connect_strin)8]amp
CREATE DIMENSION
CREATE DIMENSION [schema]dimension leel_clause hierarchy_clause |
attribute_clause | extended_attribute_clause$amp
CREATE DIRECTORY
CREATE [OR REPLACE] DIRECTORY directory S 7path_name8amp
CREATE DISKGROUP
CREATE DISKGROUP dis4)roup_name
[I5 | +3- | EE+-$ +E2C0]
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt amp
CREATE FUNCTION
CREATE [OR REPLACE] FUNCTION [schema](unction
[6ar)ument [I | 2 | I 2] [C0] datatypegt ar)ument9]
+E2+ datatype [ino4er_ri)hts_clause | EE+3IISIC |
parallel_enable_clause$
55+E5E | IE-IE$ 2SI5 [schema]implementation_type |
[IE-IE] IS | S$ plFsDl_(unction_body | call_spec$$amp
CREATE INDEX
CREATE [UNIQUE | BITMAP] INDEX [schema]index
cluster_index_clause | table_index_clause | bitmap_=oin_index_clause$amp
CREATE INDEXTYPECREATE [OR REPLACE] INDEXTYPE [schema]indextype
lt+ [[schema]operator 6parameter_typegt9gt] usin)_type_clauseamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 748
CREATE JAVA
CREATE [OR REPLACE] [AND RESOLVE | COMPILE][NOFORCE]
JAVA S2+CE | +ES2+CE$ 3E [schema]primary_name | C-SS
[SCE3 schema]$ [ino4er_ri)hts_clause][+ES-E+ 66match_strin)[gt]
schema_name | $9[66match_strin)[gt]schema_name | $9]]
2SI5 1ltI-E 6directory_ob=ect_namegt serer_(ile_name9 | C-1 | 1-1 |1ltI-E$ subDuery | 74ey_(or_1-18$ | S source_text$amp
CREATE LIBRARY
CREATE [OR REPLACE] LIBRARY [schema]library
IS | S$ 7(ilename8 [5E 7a)ent_dblin48]amp
CREATE MATERIALIZED VIEW
CREATE MATERIALIZED VIEW [schema]materialized_ie
[lt [schema]ob=ect_type] [6scoped_table_re(_constraint9] +E12I-
1-E [BI | BI2$ +E2CE +ECISI] | physical_properties materialized_ie_props$ [2SI5 IE [ physical_attributes_clause |
1-ESCE tablespace] | 2SI5 IE] [create_m_re(resh] [lt+
2E] [IS1-E | E1-E$ A2E+0 +EB+IE] S subDueryamp
CREATE MATERIALIZED VIEW LOG
CREATE MATERIALIZED VIEW LOG [schema]table
[ physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause |
CCE | CCE$]][ parallel_clause][table_partitionin)_clauses][BI
1EC I |+I3+0 E0 | +BI | SEA2ECE | 6column [gt column]9$
[ne_alues_clause]]amp
CREATE OPERATOR
CREATE [OR REPLACE] OPERATOR [schema]operator bindin)_clauseamp
CREATE OUTLINE
CREATE [OR REPLACE] [PUBLIC | PRIVATE] OUTLINE [outline]
[lt+3 [21-IC | +IE] source_outline][lt+ CE5+0 cate)ory]
[ statement]amp
CREATE PACKAGE
CREATE [OR REPLACE] PACKAGE [schema]pac4a)e
[ino4er_ri)hts_clause]
IS | S$ plFsDl_pac4a)e_specamp
CREATE PACKAGE BODY
CREATE [OR REPLACE] PACKAGE BODY [schema]pac4a)e
IS | S$ plFsDl_pac4a)e_bodyamp
CREATE PFILE
CREATE PFILE [G 7p(ile_name8] lt+3 SltI-E [G 7sp(ile_name8]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 848
CREATE PROCEDURE
CREATE [OR REPLACE] PROCEDURE [schema]procedure
[6ar)ument [I | 2 | I 2] [C0] datatype [gt ar)ument ] 9]
[ino4er_ri)hts_clause] IS | S$ plFsDl_subpro)ram_body | call_spec$amp
CREATE PROFILECREATE PROFILE pro(ile -I3I
resource_parameters | passord_parameters$amp
CREATE ROLE
CREATE ROLE role [ IEIltIE | IEIltIE 10 passord |
2SI5 [schema]pac4a)e | EE+--0 | 5-1--0$]amp
CREATE ROLLBACK SEGMENTCREATE [PUBLIC] ROLLBACK SEGMENT rollbac4_se)ment
[1-ESCE tablespace | stora)e_clause$]amp
CREATE SCHEMA AUTHORIZATION
CREATE SCHEMA AUTHORIZATION schema create_table_statement |
create_ie_statement | )rant_statement$amp
CREATE SEQUENCE
CREATE SEQUENCE [schema]seDuence[IC+E3E 10 inte)er | S+ BI inte)er | 3-2E inte)er |
3-2E$ | 3I-2E inte)er | 3I-2E$ | C0C-E |
C0C-$ | +E+ | +E+$]amp
CREATE SPFILE
CREATE SPFILE [G8sp(ile_name8] lt+3 ltI-E [G8p(ile_name8amp
CREATE SYNONYM
CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema]synonym
lt+ [schema]ob=ect[Hdblin4 ]amp
CREATE TABLE
CREATE [GLOBAL TEMPORARY] TABLE [schema]table
[6relational_properties9]
[ C33I E-EE | +ESE+E$ +BS] [ physical_properties]
[table_properties]amp
CREATE TABLESPACECREATE [BIGFILE | SMALLFILE] permanent_tablespace_clause |
temporary_tablespace_clause | undo_tablespace_clause$amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 948
CREATE TRIGGER
CREATE [OR REPLACE] TRIGGER [schema]tri))er
1Elt+E | ltE+ | ISE lt$ dml_eent_clause | ddl_eent [+
ddl_eent]$ [schema]SCE3 | 1SE$$[BE 6condition9]
plFsDl_bloc4 | call_procedure_statement$amp
CREATE TYPE
create_incomplete_type | create_ob=ect_type | create_array_type |
create_nested_table_type$
CREATE TYPE BODY
CREATE [OR REPLACE] TYPE BODY [schema]type_name
IS | S$ subpro)ram_declaration | map_order_(unc_declaration$[ampsubpro)ram_declaration | map_order_(unc_declaration$]
Eamp
CREATE USER
CREATE USER user IEIltIE 10 passord | EE+--0 |
5-1--0 S 7external_name8$[Elt2- 1-ESCE tablespace |
E3++0 1-ESCE tablespace | tablespace_)roup$ | A2
inte)er [|3] | 2-I3IE $ tablespace | +ltI-E pro(ile |
SSB+ EI+E | CC2 -C | 2-C$]amp
CREATE VIEW
CREATE [OR REPLACE] [[NO] FORCE] VIEW [schema]ie
[6alias[inline_constraint]| out_o(_line_constraint [inline_constraint]]9 |
ob=ect_ie_clause | 3-ype_ie_clause] S subDuery
[subDuery_restriction_clause]amp
DELETE
DELETE [hint] [lt+3] dml_table_expression_clause | -0
6dml_table_expression_clause9$[talias][here_clause][returnin)_clause]amp
DISASSOCIATE STATISTICS
DISASSOCIATE STATISTICS lt+3 C-23S [schema]tablecolumngt
[[schema]tablecolumn] | lt2CIS [schema](unctiongt [[schema](unction]
| C5ES [schema]pac4a)egt [[schema]pac4a)e] | 0ES
[schema]typegt [[schema]type] | IEES [schema]indexgt [[schema]index]
| IE0ES [schema]indextypegt [[schema]indextype] $ [lt+CE]amp
DROP CLUSTER
DROP CLUSTER [schema]cluster
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1048
[IC-2I5 1-ES [CSCE CS+IS]]amp
DROP CONTEXT
DROP CONTEXT namespaceamp
DROP DATABASE
DROP DATABASEamp
DROP DATABASE LINK
DROP [PUBLIC] DATABASE LINK dblin4 amp
DROP DIMENSION
DROP DIMENSION [schema]dimensionamp
DROP DIRECTORY
DROP DIRECTORY directory_nameamp
DROP DISKGROUP
DROP DISKGROUP dis4)roup_name
[IC-2I5 | EC-2I5$ CES]amp
DROP FUNCTION
DROP FUNCTION [schema](unction_nameamp
DROP INDEX
DROP INDEX [schema]index [lt+CE]amp
DROP INDEXTYPE
DROP INDEXTYPE [schema]indextype [lt+CE]amp
DROP JAVA
DROP JAVA S2+CE | C-SS | +ES2+CE$ [schema]ob=ect_nameamp
DROP LIBRARY
DROP LIBRARY library_nameamp
DROP MATERIALIZED VIEWDROP MATERIALIZED VIEW [schema]materialized_ie
[+ESE+E 1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 348
ALTER OUTLINE [21-IC | +IE] outline
+E12I- | +E3E ne_outline_name | C5E CE5+0
ne_cate)ory_name | E1-E | IS1-E$$amp
ALTER PACKAGE
ALTER PACKAGE [schema]pac4a)eC3I-E [E125] [C5E | SECIltICI | 10]
[compiler_parameters_clause] [+E2SE SEI5S]amp
ALTER PROCEDURE
ALTER PROCEDURE [schema]procedure
C3I-E [E125] [compiler_parameters_clause] [+E2SE SEI5S]amp
ALTER PROFILEALTER PROFILE pro(ile -I3I
[resource_parameters | passord_parameters]amp
ALTER RESOURCE COST
ALTER RESOURCE COST
C2_E+_SESSI | CEC_I3E |
-5IC-_+ES_E+_SESSI | +IE_S5$ inte)er amp
ALTER ROLEALTER ROLE role
IEIltIE | IEIltIE 10 passord | 2SI5 [schema]pac4a)e |
EE+--0 | 5-1--0$amp
ALTER ROLLBACK SEGMENT
ALTER ROLLBACK SEGMENT rollbac4_se)ment
-IE | ltlt-IE | stora)e_clause | S+I [ inte)er [ | 3]]$amp
ALTER SEQUENCE
ALTER SEQUENCE [schema]seDuence
IC+E3E 10 inte)er | 3-2E inte)er | 3-2E$ |
3I-2E inte)er | 3I-2E$ | C0C-E | C0C-E$ | CCE
inte)er | CCE$ | +E+ | +E+$]amp
ALTER SESSION
ALTER SESSION archie_lo)_clause | chec4point_clause |
chec4_data(iles_clause | 23 CIE SESSI IS+0 [3I2ES
inte)er ] distributed_reco_clauses lt-2S S+E_- |12ltltE+_CCE$ end_session_clauses SBIC -5ltI-E S2SE |
+ES23E$ | Duiesce_clauses | shutdon_dispatcher_clause | +E5ISE+ | SE
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 448
alter_system_set_clause | +ESE alter_system_reset_clause $amp
ALTER TABLE
ALTER TABLE [schema]table
[alter_table_properties | column_clauses | constraint_clauses |
alter_table_partitionin) | alter_external_table_clauses | moe_table_clause][enable_diable_clause | E1-E | I1-E$ 1-E -C | --
+I55E+S$]amp
ALTER TABLESPACE
ALTER TABLESPACE tablespace
Elt2- [table_compression] stora)e_clause | 3II323 EE inte)er
[|3] | +ESIZE size_clause | C-ESCE | +E3E ne_tablespace_name
| 1E5I | E$ 1C2 | data(ile_temp(ile_clauses |
tablespace_lo))in)_clauses | tablespace_)roup_clauses | tablespace_state_clauses | autoextend_clause | (lashbac4_mode_clause | tablespace_retention_clause$amp
ALTER TRIGGER
ALTER TRIGGER [schema]tri))er
E1-E | IS1-E | +E3E ne_name | C3I-E [E125]
[compiler_parameters_clause] [+E2SE SEI5]$amp
ALTER TYPE
ALTER TYPE [schema]typecompile_type_clause | replace_type_clause | alter_method_spec |
alter_attribute_de(inition | alter_collection_clauses | [] ISI1-E |
ltI-$$ [dependent_handlin)_clause]$amp
ALTER USER
ALTER USER user IEIltIE 10 passord [+E-CE old_passord] |
EE+--0 | 5-1--0 S 7external_name8$ | Elt2-
1-ESCE tablespace | E3++0 1-ESCE tablespace |
tablespace_)roup_name$ | A2 inte)er [ | 3 ] | 2-I3IE $
tablespace | +ltI-E pro(ile | Elt2- +-E rolegt | -- [ ECErolegt | E $ | SSB+ EI+E | CC2 -C | 2-C$$
proxy_clauseamp
ALTER VIEW
ALTER VIEW [schema]ie
out_o(_line_constraint | 3Ilt0 CS+I constraint +E-0 |
+E-0$ | + CS+I constraint | +I3+0 E0 | 2IA2E
6columngt 9 | C3I-E$amp
ANALYZE
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 548
ANALYZE 1-E [schema]table
[+II 6partition9 | S21+II 6subpartition9] | IE
[schema]index [+II 6partition9 | S21+II 6subpartition9] |
C-2SE+ [schema]cluster$alidation_clauses | -IS CIE +BS
[into_clause] | E-EE [S0SE3] SISICS | compute_statistics_clause |
estimate_statistics_clause$amp
ASSOCIATE STATISTICS WITH
ASSOCIATE STATISTICS WITH column_association |
(unction_association$amp
AUDIT
2I sDl_statement_clause | schema_ob=ect_clause$ [10SESSI |
CCESS$] [BEEE+ [] S2CCESSlt2-]amp
CALL
CALL routine_clause | ob=ect_access_expression$[I host_ariable
[[IIC+] indicator_ariable]]amp
COMMENT ON
COMMENT ON 1-E [schema]table | ie$ | C-23 [schema]table
| ie | materialized_ie$column | E++ [schema] operator |
IE0E [schema]indextype | 3E+I-IZE IEB materialized_ie$
IS 7text8amp
COMMIT
COMMIT [B+] [C33E 7text8 | lt+CE 7text8 [gtinte)er ]]amp
CREATE CLUSTER
CREATE CLUSTER [schema]cluster
6column datatype [S+]gt 9 [ physical_attributes_clause | SIZE size_clause |
1-ESCE tablespace | IE | [SI5-E 1-E] SE0S inte)er
[S is expr ]$$]
[ parallel_clause] [+BEEECIES | +BEEECIES]
[CCE | CCE]amp
CREATE CONTEXT
CREATE OR REPLACE CONTEXT namespace
2SI5 [schema]pac4a)e [III-IZE EE+--0 | 5-1--0$ |
CCESSE 5-1--0]amp
CREATE CONTROLFILE
CREATE CONTROLFILE [+E2SE] [SE] 1SE database
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 648
[lo)(ile_clause] +ESE-5S | +ESE-5S$ [ltI-E
(ile_speci(icationgt (ile_speci(icationgt ] [3-5ltI-ES inte)er |
3-53E31E+S inte)er | 3-5IS+0 inte)er |
3ltI-ES inte)er | +CIE-5 | +CIE-5$ | lt+CE
-55I5$] [character_set_clause]amp
CREATE DATABASE
CREATE DATABASE [database]
2SE+ S0S IEIltIE 10 passord | 2SE+ S0SE3 IEIltIE 10
passord | C+-ltI-E +E2SE | 3ltI-ES inte)er |
3ISCES inte)er | C+CE+ SE charset | I-
C+CE+ SE charset | SE Elt2- 1I5ltI-E | S3--ltI-E$
1-ESCE | database_lo))in)_clauses | tablespace_clauses |
set_time_zone_clause$amp
CREATE DATABASE LINK
CREATE [SHARED] [PUBLIC] DATABASE LINK dblin4
[CEC C2++E_2SE+ | user IEIltIE 10 passord
[dblin4_authentication]$ | dblin4_authentication ] [2SI5 7connect_strin)8]amp
CREATE DIMENSION
CREATE DIMENSION [schema]dimension leel_clause hierarchy_clause |
attribute_clause | extended_attribute_clause$amp
CREATE DIRECTORY
CREATE [OR REPLACE] DIRECTORY directory S 7path_name8amp
CREATE DISKGROUP
CREATE DISKGROUP dis4)roup_name
[I5 | +3- | EE+-$ +E2C0]
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt amp
CREATE FUNCTION
CREATE [OR REPLACE] FUNCTION [schema](unction
[6ar)ument [I | 2 | I 2] [C0] datatypegt ar)ument9]
+E2+ datatype [ino4er_ri)hts_clause | EE+3IISIC |
parallel_enable_clause$
55+E5E | IE-IE$ 2SI5 [schema]implementation_type |
[IE-IE] IS | S$ plFsDl_(unction_body | call_spec$$amp
CREATE INDEX
CREATE [UNIQUE | BITMAP] INDEX [schema]index
cluster_index_clause | table_index_clause | bitmap_=oin_index_clause$amp
CREATE INDEXTYPECREATE [OR REPLACE] INDEXTYPE [schema]indextype
lt+ [[schema]operator 6parameter_typegt9gt] usin)_type_clauseamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 748
CREATE JAVA
CREATE [OR REPLACE] [AND RESOLVE | COMPILE][NOFORCE]
JAVA S2+CE | +ES2+CE$ 3E [schema]primary_name | C-SS
[SCE3 schema]$ [ino4er_ri)hts_clause][+ES-E+ 66match_strin)[gt]
schema_name | $9[66match_strin)[gt]schema_name | $9]]
2SI5 1ltI-E 6directory_ob=ect_namegt serer_(ile_name9 | C-1 | 1-1 |1ltI-E$ subDuery | 74ey_(or_1-18$ | S source_text$amp
CREATE LIBRARY
CREATE [OR REPLACE] LIBRARY [schema]library
IS | S$ 7(ilename8 [5E 7a)ent_dblin48]amp
CREATE MATERIALIZED VIEW
CREATE MATERIALIZED VIEW [schema]materialized_ie
[lt [schema]ob=ect_type] [6scoped_table_re(_constraint9] +E12I-
1-E [BI | BI2$ +E2CE +ECISI] | physical_properties materialized_ie_props$ [2SI5 IE [ physical_attributes_clause |
1-ESCE tablespace] | 2SI5 IE] [create_m_re(resh] [lt+
2E] [IS1-E | E1-E$ A2E+0 +EB+IE] S subDueryamp
CREATE MATERIALIZED VIEW LOG
CREATE MATERIALIZED VIEW LOG [schema]table
[ physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause |
CCE | CCE$]][ parallel_clause][table_partitionin)_clauses][BI
1EC I |+I3+0 E0 | +BI | SEA2ECE | 6column [gt column]9$
[ne_alues_clause]]amp
CREATE OPERATOR
CREATE [OR REPLACE] OPERATOR [schema]operator bindin)_clauseamp
CREATE OUTLINE
CREATE [OR REPLACE] [PUBLIC | PRIVATE] OUTLINE [outline]
[lt+3 [21-IC | +IE] source_outline][lt+ CE5+0 cate)ory]
[ statement]amp
CREATE PACKAGE
CREATE [OR REPLACE] PACKAGE [schema]pac4a)e
[ino4er_ri)hts_clause]
IS | S$ plFsDl_pac4a)e_specamp
CREATE PACKAGE BODY
CREATE [OR REPLACE] PACKAGE BODY [schema]pac4a)e
IS | S$ plFsDl_pac4a)e_bodyamp
CREATE PFILE
CREATE PFILE [G 7p(ile_name8] lt+3 SltI-E [G 7sp(ile_name8]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 848
CREATE PROCEDURE
CREATE [OR REPLACE] PROCEDURE [schema]procedure
[6ar)ument [I | 2 | I 2] [C0] datatype [gt ar)ument ] 9]
[ino4er_ri)hts_clause] IS | S$ plFsDl_subpro)ram_body | call_spec$amp
CREATE PROFILECREATE PROFILE pro(ile -I3I
resource_parameters | passord_parameters$amp
CREATE ROLE
CREATE ROLE role [ IEIltIE | IEIltIE 10 passord |
2SI5 [schema]pac4a)e | EE+--0 | 5-1--0$]amp
CREATE ROLLBACK SEGMENTCREATE [PUBLIC] ROLLBACK SEGMENT rollbac4_se)ment
[1-ESCE tablespace | stora)e_clause$]amp
CREATE SCHEMA AUTHORIZATION
CREATE SCHEMA AUTHORIZATION schema create_table_statement |
create_ie_statement | )rant_statement$amp
CREATE SEQUENCE
CREATE SEQUENCE [schema]seDuence[IC+E3E 10 inte)er | S+ BI inte)er | 3-2E inte)er |
3-2E$ | 3I-2E inte)er | 3I-2E$ | C0C-E |
C0C-$ | +E+ | +E+$]amp
CREATE SPFILE
CREATE SPFILE [G8sp(ile_name8] lt+3 ltI-E [G8p(ile_name8amp
CREATE SYNONYM
CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema]synonym
lt+ [schema]ob=ect[Hdblin4 ]amp
CREATE TABLE
CREATE [GLOBAL TEMPORARY] TABLE [schema]table
[6relational_properties9]
[ C33I E-EE | +ESE+E$ +BS] [ physical_properties]
[table_properties]amp
CREATE TABLESPACECREATE [BIGFILE | SMALLFILE] permanent_tablespace_clause |
temporary_tablespace_clause | undo_tablespace_clause$amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 948
CREATE TRIGGER
CREATE [OR REPLACE] TRIGGER [schema]tri))er
1Elt+E | ltE+ | ISE lt$ dml_eent_clause | ddl_eent [+
ddl_eent]$ [schema]SCE3 | 1SE$$[BE 6condition9]
plFsDl_bloc4 | call_procedure_statement$amp
CREATE TYPE
create_incomplete_type | create_ob=ect_type | create_array_type |
create_nested_table_type$
CREATE TYPE BODY
CREATE [OR REPLACE] TYPE BODY [schema]type_name
IS | S$ subpro)ram_declaration | map_order_(unc_declaration$[ampsubpro)ram_declaration | map_order_(unc_declaration$]
Eamp
CREATE USER
CREATE USER user IEIltIE 10 passord | EE+--0 |
5-1--0 S 7external_name8$[Elt2- 1-ESCE tablespace |
E3++0 1-ESCE tablespace | tablespace_)roup$ | A2
inte)er [|3] | 2-I3IE $ tablespace | +ltI-E pro(ile |
SSB+ EI+E | CC2 -C | 2-C$]amp
CREATE VIEW
CREATE [OR REPLACE] [[NO] FORCE] VIEW [schema]ie
[6alias[inline_constraint]| out_o(_line_constraint [inline_constraint]]9 |
ob=ect_ie_clause | 3-ype_ie_clause] S subDuery
[subDuery_restriction_clause]amp
DELETE
DELETE [hint] [lt+3] dml_table_expression_clause | -0
6dml_table_expression_clause9$[talias][here_clause][returnin)_clause]amp
DISASSOCIATE STATISTICS
DISASSOCIATE STATISTICS lt+3 C-23S [schema]tablecolumngt
[[schema]tablecolumn] | lt2CIS [schema](unctiongt [[schema](unction]
| C5ES [schema]pac4a)egt [[schema]pac4a)e] | 0ES
[schema]typegt [[schema]type] | IEES [schema]indexgt [[schema]index]
| IE0ES [schema]indextypegt [[schema]indextype] $ [lt+CE]amp
DROP CLUSTER
DROP CLUSTER [schema]cluster
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1048
[IC-2I5 1-ES [CSCE CS+IS]]amp
DROP CONTEXT
DROP CONTEXT namespaceamp
DROP DATABASE
DROP DATABASEamp
DROP DATABASE LINK
DROP [PUBLIC] DATABASE LINK dblin4 amp
DROP DIMENSION
DROP DIMENSION [schema]dimensionamp
DROP DIRECTORY
DROP DIRECTORY directory_nameamp
DROP DISKGROUP
DROP DISKGROUP dis4)roup_name
[IC-2I5 | EC-2I5$ CES]amp
DROP FUNCTION
DROP FUNCTION [schema](unction_nameamp
DROP INDEX
DROP INDEX [schema]index [lt+CE]amp
DROP INDEXTYPE
DROP INDEXTYPE [schema]indextype [lt+CE]amp
DROP JAVA
DROP JAVA S2+CE | C-SS | +ES2+CE$ [schema]ob=ect_nameamp
DROP LIBRARY
DROP LIBRARY library_nameamp
DROP MATERIALIZED VIEWDROP MATERIALIZED VIEW [schema]materialized_ie
[+ESE+E 1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 448
alter_system_set_clause | +ESE alter_system_reset_clause $amp
ALTER TABLE
ALTER TABLE [schema]table
[alter_table_properties | column_clauses | constraint_clauses |
alter_table_partitionin) | alter_external_table_clauses | moe_table_clause][enable_diable_clause | E1-E | I1-E$ 1-E -C | --
+I55E+S$]amp
ALTER TABLESPACE
ALTER TABLESPACE tablespace
Elt2- [table_compression] stora)e_clause | 3II323 EE inte)er
[|3] | +ESIZE size_clause | C-ESCE | +E3E ne_tablespace_name
| 1E5I | E$ 1C2 | data(ile_temp(ile_clauses |
tablespace_lo))in)_clauses | tablespace_)roup_clauses | tablespace_state_clauses | autoextend_clause | (lashbac4_mode_clause | tablespace_retention_clause$amp
ALTER TRIGGER
ALTER TRIGGER [schema]tri))er
E1-E | IS1-E | +E3E ne_name | C3I-E [E125]
[compiler_parameters_clause] [+E2SE SEI5]$amp
ALTER TYPE
ALTER TYPE [schema]typecompile_type_clause | replace_type_clause | alter_method_spec |
alter_attribute_de(inition | alter_collection_clauses | [] ISI1-E |
ltI-$$ [dependent_handlin)_clause]$amp
ALTER USER
ALTER USER user IEIltIE 10 passord [+E-CE old_passord] |
EE+--0 | 5-1--0 S 7external_name8$ | Elt2-
1-ESCE tablespace | E3++0 1-ESCE tablespace |
tablespace_)roup_name$ | A2 inte)er [ | 3 ] | 2-I3IE $
tablespace | +ltI-E pro(ile | Elt2- +-E rolegt | -- [ ECErolegt | E $ | SSB+ EI+E | CC2 -C | 2-C$$
proxy_clauseamp
ALTER VIEW
ALTER VIEW [schema]ie
out_o(_line_constraint | 3Ilt0 CS+I constraint +E-0 |
+E-0$ | + CS+I constraint | +I3+0 E0 | 2IA2E
6columngt 9 | C3I-E$amp
ANALYZE
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 548
ANALYZE 1-E [schema]table
[+II 6partition9 | S21+II 6subpartition9] | IE
[schema]index [+II 6partition9 | S21+II 6subpartition9] |
C-2SE+ [schema]cluster$alidation_clauses | -IS CIE +BS
[into_clause] | E-EE [S0SE3] SISICS | compute_statistics_clause |
estimate_statistics_clause$amp
ASSOCIATE STATISTICS WITH
ASSOCIATE STATISTICS WITH column_association |
(unction_association$amp
AUDIT
2I sDl_statement_clause | schema_ob=ect_clause$ [10SESSI |
CCESS$] [BEEE+ [] S2CCESSlt2-]amp
CALL
CALL routine_clause | ob=ect_access_expression$[I host_ariable
[[IIC+] indicator_ariable]]amp
COMMENT ON
COMMENT ON 1-E [schema]table | ie$ | C-23 [schema]table
| ie | materialized_ie$column | E++ [schema] operator |
IE0E [schema]indextype | 3E+I-IZE IEB materialized_ie$
IS 7text8amp
COMMIT
COMMIT [B+] [C33E 7text8 | lt+CE 7text8 [gtinte)er ]]amp
CREATE CLUSTER
CREATE CLUSTER [schema]cluster
6column datatype [S+]gt 9 [ physical_attributes_clause | SIZE size_clause |
1-ESCE tablespace | IE | [SI5-E 1-E] SE0S inte)er
[S is expr ]$$]
[ parallel_clause] [+BEEECIES | +BEEECIES]
[CCE | CCE]amp
CREATE CONTEXT
CREATE OR REPLACE CONTEXT namespace
2SI5 [schema]pac4a)e [III-IZE EE+--0 | 5-1--0$ |
CCESSE 5-1--0]amp
CREATE CONTROLFILE
CREATE CONTROLFILE [+E2SE] [SE] 1SE database
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 648
[lo)(ile_clause] +ESE-5S | +ESE-5S$ [ltI-E
(ile_speci(icationgt (ile_speci(icationgt ] [3-5ltI-ES inte)er |
3-53E31E+S inte)er | 3-5IS+0 inte)er |
3ltI-ES inte)er | +CIE-5 | +CIE-5$ | lt+CE
-55I5$] [character_set_clause]amp
CREATE DATABASE
CREATE DATABASE [database]
2SE+ S0S IEIltIE 10 passord | 2SE+ S0SE3 IEIltIE 10
passord | C+-ltI-E +E2SE | 3ltI-ES inte)er |
3ISCES inte)er | C+CE+ SE charset | I-
C+CE+ SE charset | SE Elt2- 1I5ltI-E | S3--ltI-E$
1-ESCE | database_lo))in)_clauses | tablespace_clauses |
set_time_zone_clause$amp
CREATE DATABASE LINK
CREATE [SHARED] [PUBLIC] DATABASE LINK dblin4
[CEC C2++E_2SE+ | user IEIltIE 10 passord
[dblin4_authentication]$ | dblin4_authentication ] [2SI5 7connect_strin)8]amp
CREATE DIMENSION
CREATE DIMENSION [schema]dimension leel_clause hierarchy_clause |
attribute_clause | extended_attribute_clause$amp
CREATE DIRECTORY
CREATE [OR REPLACE] DIRECTORY directory S 7path_name8amp
CREATE DISKGROUP
CREATE DISKGROUP dis4)roup_name
[I5 | +3- | EE+-$ +E2C0]
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt amp
CREATE FUNCTION
CREATE [OR REPLACE] FUNCTION [schema](unction
[6ar)ument [I | 2 | I 2] [C0] datatypegt ar)ument9]
+E2+ datatype [ino4er_ri)hts_clause | EE+3IISIC |
parallel_enable_clause$
55+E5E | IE-IE$ 2SI5 [schema]implementation_type |
[IE-IE] IS | S$ plFsDl_(unction_body | call_spec$$amp
CREATE INDEX
CREATE [UNIQUE | BITMAP] INDEX [schema]index
cluster_index_clause | table_index_clause | bitmap_=oin_index_clause$amp
CREATE INDEXTYPECREATE [OR REPLACE] INDEXTYPE [schema]indextype
lt+ [[schema]operator 6parameter_typegt9gt] usin)_type_clauseamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 748
CREATE JAVA
CREATE [OR REPLACE] [AND RESOLVE | COMPILE][NOFORCE]
JAVA S2+CE | +ES2+CE$ 3E [schema]primary_name | C-SS
[SCE3 schema]$ [ino4er_ri)hts_clause][+ES-E+ 66match_strin)[gt]
schema_name | $9[66match_strin)[gt]schema_name | $9]]
2SI5 1ltI-E 6directory_ob=ect_namegt serer_(ile_name9 | C-1 | 1-1 |1ltI-E$ subDuery | 74ey_(or_1-18$ | S source_text$amp
CREATE LIBRARY
CREATE [OR REPLACE] LIBRARY [schema]library
IS | S$ 7(ilename8 [5E 7a)ent_dblin48]amp
CREATE MATERIALIZED VIEW
CREATE MATERIALIZED VIEW [schema]materialized_ie
[lt [schema]ob=ect_type] [6scoped_table_re(_constraint9] +E12I-
1-E [BI | BI2$ +E2CE +ECISI] | physical_properties materialized_ie_props$ [2SI5 IE [ physical_attributes_clause |
1-ESCE tablespace] | 2SI5 IE] [create_m_re(resh] [lt+
2E] [IS1-E | E1-E$ A2E+0 +EB+IE] S subDueryamp
CREATE MATERIALIZED VIEW LOG
CREATE MATERIALIZED VIEW LOG [schema]table
[ physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause |
CCE | CCE$]][ parallel_clause][table_partitionin)_clauses][BI
1EC I |+I3+0 E0 | +BI | SEA2ECE | 6column [gt column]9$
[ne_alues_clause]]amp
CREATE OPERATOR
CREATE [OR REPLACE] OPERATOR [schema]operator bindin)_clauseamp
CREATE OUTLINE
CREATE [OR REPLACE] [PUBLIC | PRIVATE] OUTLINE [outline]
[lt+3 [21-IC | +IE] source_outline][lt+ CE5+0 cate)ory]
[ statement]amp
CREATE PACKAGE
CREATE [OR REPLACE] PACKAGE [schema]pac4a)e
[ino4er_ri)hts_clause]
IS | S$ plFsDl_pac4a)e_specamp
CREATE PACKAGE BODY
CREATE [OR REPLACE] PACKAGE BODY [schema]pac4a)e
IS | S$ plFsDl_pac4a)e_bodyamp
CREATE PFILE
CREATE PFILE [G 7p(ile_name8] lt+3 SltI-E [G 7sp(ile_name8]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 848
CREATE PROCEDURE
CREATE [OR REPLACE] PROCEDURE [schema]procedure
[6ar)ument [I | 2 | I 2] [C0] datatype [gt ar)ument ] 9]
[ino4er_ri)hts_clause] IS | S$ plFsDl_subpro)ram_body | call_spec$amp
CREATE PROFILECREATE PROFILE pro(ile -I3I
resource_parameters | passord_parameters$amp
CREATE ROLE
CREATE ROLE role [ IEIltIE | IEIltIE 10 passord |
2SI5 [schema]pac4a)e | EE+--0 | 5-1--0$]amp
CREATE ROLLBACK SEGMENTCREATE [PUBLIC] ROLLBACK SEGMENT rollbac4_se)ment
[1-ESCE tablespace | stora)e_clause$]amp
CREATE SCHEMA AUTHORIZATION
CREATE SCHEMA AUTHORIZATION schema create_table_statement |
create_ie_statement | )rant_statement$amp
CREATE SEQUENCE
CREATE SEQUENCE [schema]seDuence[IC+E3E 10 inte)er | S+ BI inte)er | 3-2E inte)er |
3-2E$ | 3I-2E inte)er | 3I-2E$ | C0C-E |
C0C-$ | +E+ | +E+$]amp
CREATE SPFILE
CREATE SPFILE [G8sp(ile_name8] lt+3 ltI-E [G8p(ile_name8amp
CREATE SYNONYM
CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema]synonym
lt+ [schema]ob=ect[Hdblin4 ]amp
CREATE TABLE
CREATE [GLOBAL TEMPORARY] TABLE [schema]table
[6relational_properties9]
[ C33I E-EE | +ESE+E$ +BS] [ physical_properties]
[table_properties]amp
CREATE TABLESPACECREATE [BIGFILE | SMALLFILE] permanent_tablespace_clause |
temporary_tablespace_clause | undo_tablespace_clause$amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 948
CREATE TRIGGER
CREATE [OR REPLACE] TRIGGER [schema]tri))er
1Elt+E | ltE+ | ISE lt$ dml_eent_clause | ddl_eent [+
ddl_eent]$ [schema]SCE3 | 1SE$$[BE 6condition9]
plFsDl_bloc4 | call_procedure_statement$amp
CREATE TYPE
create_incomplete_type | create_ob=ect_type | create_array_type |
create_nested_table_type$
CREATE TYPE BODY
CREATE [OR REPLACE] TYPE BODY [schema]type_name
IS | S$ subpro)ram_declaration | map_order_(unc_declaration$[ampsubpro)ram_declaration | map_order_(unc_declaration$]
Eamp
CREATE USER
CREATE USER user IEIltIE 10 passord | EE+--0 |
5-1--0 S 7external_name8$[Elt2- 1-ESCE tablespace |
E3++0 1-ESCE tablespace | tablespace_)roup$ | A2
inte)er [|3] | 2-I3IE $ tablespace | +ltI-E pro(ile |
SSB+ EI+E | CC2 -C | 2-C$]amp
CREATE VIEW
CREATE [OR REPLACE] [[NO] FORCE] VIEW [schema]ie
[6alias[inline_constraint]| out_o(_line_constraint [inline_constraint]]9 |
ob=ect_ie_clause | 3-ype_ie_clause] S subDuery
[subDuery_restriction_clause]amp
DELETE
DELETE [hint] [lt+3] dml_table_expression_clause | -0
6dml_table_expression_clause9$[talias][here_clause][returnin)_clause]amp
DISASSOCIATE STATISTICS
DISASSOCIATE STATISTICS lt+3 C-23S [schema]tablecolumngt
[[schema]tablecolumn] | lt2CIS [schema](unctiongt [[schema](unction]
| C5ES [schema]pac4a)egt [[schema]pac4a)e] | 0ES
[schema]typegt [[schema]type] | IEES [schema]indexgt [[schema]index]
| IE0ES [schema]indextypegt [[schema]indextype] $ [lt+CE]amp
DROP CLUSTER
DROP CLUSTER [schema]cluster
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1048
[IC-2I5 1-ES [CSCE CS+IS]]amp
DROP CONTEXT
DROP CONTEXT namespaceamp
DROP DATABASE
DROP DATABASEamp
DROP DATABASE LINK
DROP [PUBLIC] DATABASE LINK dblin4 amp
DROP DIMENSION
DROP DIMENSION [schema]dimensionamp
DROP DIRECTORY
DROP DIRECTORY directory_nameamp
DROP DISKGROUP
DROP DISKGROUP dis4)roup_name
[IC-2I5 | EC-2I5$ CES]amp
DROP FUNCTION
DROP FUNCTION [schema](unction_nameamp
DROP INDEX
DROP INDEX [schema]index [lt+CE]amp
DROP INDEXTYPE
DROP INDEXTYPE [schema]indextype [lt+CE]amp
DROP JAVA
DROP JAVA S2+CE | C-SS | +ES2+CE$ [schema]ob=ect_nameamp
DROP LIBRARY
DROP LIBRARY library_nameamp
DROP MATERIALIZED VIEWDROP MATERIALIZED VIEW [schema]materialized_ie
[+ESE+E 1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 548
ANALYZE 1-E [schema]table
[+II 6partition9 | S21+II 6subpartition9] | IE
[schema]index [+II 6partition9 | S21+II 6subpartition9] |
C-2SE+ [schema]cluster$alidation_clauses | -IS CIE +BS
[into_clause] | E-EE [S0SE3] SISICS | compute_statistics_clause |
estimate_statistics_clause$amp
ASSOCIATE STATISTICS WITH
ASSOCIATE STATISTICS WITH column_association |
(unction_association$amp
AUDIT
2I sDl_statement_clause | schema_ob=ect_clause$ [10SESSI |
CCESS$] [BEEE+ [] S2CCESSlt2-]amp
CALL
CALL routine_clause | ob=ect_access_expression$[I host_ariable
[[IIC+] indicator_ariable]]amp
COMMENT ON
COMMENT ON 1-E [schema]table | ie$ | C-23 [schema]table
| ie | materialized_ie$column | E++ [schema] operator |
IE0E [schema]indextype | 3E+I-IZE IEB materialized_ie$
IS 7text8amp
COMMIT
COMMIT [B+] [C33E 7text8 | lt+CE 7text8 [gtinte)er ]]amp
CREATE CLUSTER
CREATE CLUSTER [schema]cluster
6column datatype [S+]gt 9 [ physical_attributes_clause | SIZE size_clause |
1-ESCE tablespace | IE | [SI5-E 1-E] SE0S inte)er
[S is expr ]$$]
[ parallel_clause] [+BEEECIES | +BEEECIES]
[CCE | CCE]amp
CREATE CONTEXT
CREATE OR REPLACE CONTEXT namespace
2SI5 [schema]pac4a)e [III-IZE EE+--0 | 5-1--0$ |
CCESSE 5-1--0]amp
CREATE CONTROLFILE
CREATE CONTROLFILE [+E2SE] [SE] 1SE database
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 648
[lo)(ile_clause] +ESE-5S | +ESE-5S$ [ltI-E
(ile_speci(icationgt (ile_speci(icationgt ] [3-5ltI-ES inte)er |
3-53E31E+S inte)er | 3-5IS+0 inte)er |
3ltI-ES inte)er | +CIE-5 | +CIE-5$ | lt+CE
-55I5$] [character_set_clause]amp
CREATE DATABASE
CREATE DATABASE [database]
2SE+ S0S IEIltIE 10 passord | 2SE+ S0SE3 IEIltIE 10
passord | C+-ltI-E +E2SE | 3ltI-ES inte)er |
3ISCES inte)er | C+CE+ SE charset | I-
C+CE+ SE charset | SE Elt2- 1I5ltI-E | S3--ltI-E$
1-ESCE | database_lo))in)_clauses | tablespace_clauses |
set_time_zone_clause$amp
CREATE DATABASE LINK
CREATE [SHARED] [PUBLIC] DATABASE LINK dblin4
[CEC C2++E_2SE+ | user IEIltIE 10 passord
[dblin4_authentication]$ | dblin4_authentication ] [2SI5 7connect_strin)8]amp
CREATE DIMENSION
CREATE DIMENSION [schema]dimension leel_clause hierarchy_clause |
attribute_clause | extended_attribute_clause$amp
CREATE DIRECTORY
CREATE [OR REPLACE] DIRECTORY directory S 7path_name8amp
CREATE DISKGROUP
CREATE DISKGROUP dis4)roup_name
[I5 | +3- | EE+-$ +E2C0]
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt amp
CREATE FUNCTION
CREATE [OR REPLACE] FUNCTION [schema](unction
[6ar)ument [I | 2 | I 2] [C0] datatypegt ar)ument9]
+E2+ datatype [ino4er_ri)hts_clause | EE+3IISIC |
parallel_enable_clause$
55+E5E | IE-IE$ 2SI5 [schema]implementation_type |
[IE-IE] IS | S$ plFsDl_(unction_body | call_spec$$amp
CREATE INDEX
CREATE [UNIQUE | BITMAP] INDEX [schema]index
cluster_index_clause | table_index_clause | bitmap_=oin_index_clause$amp
CREATE INDEXTYPECREATE [OR REPLACE] INDEXTYPE [schema]indextype
lt+ [[schema]operator 6parameter_typegt9gt] usin)_type_clauseamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 748
CREATE JAVA
CREATE [OR REPLACE] [AND RESOLVE | COMPILE][NOFORCE]
JAVA S2+CE | +ES2+CE$ 3E [schema]primary_name | C-SS
[SCE3 schema]$ [ino4er_ri)hts_clause][+ES-E+ 66match_strin)[gt]
schema_name | $9[66match_strin)[gt]schema_name | $9]]
2SI5 1ltI-E 6directory_ob=ect_namegt serer_(ile_name9 | C-1 | 1-1 |1ltI-E$ subDuery | 74ey_(or_1-18$ | S source_text$amp
CREATE LIBRARY
CREATE [OR REPLACE] LIBRARY [schema]library
IS | S$ 7(ilename8 [5E 7a)ent_dblin48]amp
CREATE MATERIALIZED VIEW
CREATE MATERIALIZED VIEW [schema]materialized_ie
[lt [schema]ob=ect_type] [6scoped_table_re(_constraint9] +E12I-
1-E [BI | BI2$ +E2CE +ECISI] | physical_properties materialized_ie_props$ [2SI5 IE [ physical_attributes_clause |
1-ESCE tablespace] | 2SI5 IE] [create_m_re(resh] [lt+
2E] [IS1-E | E1-E$ A2E+0 +EB+IE] S subDueryamp
CREATE MATERIALIZED VIEW LOG
CREATE MATERIALIZED VIEW LOG [schema]table
[ physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause |
CCE | CCE$]][ parallel_clause][table_partitionin)_clauses][BI
1EC I |+I3+0 E0 | +BI | SEA2ECE | 6column [gt column]9$
[ne_alues_clause]]amp
CREATE OPERATOR
CREATE [OR REPLACE] OPERATOR [schema]operator bindin)_clauseamp
CREATE OUTLINE
CREATE [OR REPLACE] [PUBLIC | PRIVATE] OUTLINE [outline]
[lt+3 [21-IC | +IE] source_outline][lt+ CE5+0 cate)ory]
[ statement]amp
CREATE PACKAGE
CREATE [OR REPLACE] PACKAGE [schema]pac4a)e
[ino4er_ri)hts_clause]
IS | S$ plFsDl_pac4a)e_specamp
CREATE PACKAGE BODY
CREATE [OR REPLACE] PACKAGE BODY [schema]pac4a)e
IS | S$ plFsDl_pac4a)e_bodyamp
CREATE PFILE
CREATE PFILE [G 7p(ile_name8] lt+3 SltI-E [G 7sp(ile_name8]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 848
CREATE PROCEDURE
CREATE [OR REPLACE] PROCEDURE [schema]procedure
[6ar)ument [I | 2 | I 2] [C0] datatype [gt ar)ument ] 9]
[ino4er_ri)hts_clause] IS | S$ plFsDl_subpro)ram_body | call_spec$amp
CREATE PROFILECREATE PROFILE pro(ile -I3I
resource_parameters | passord_parameters$amp
CREATE ROLE
CREATE ROLE role [ IEIltIE | IEIltIE 10 passord |
2SI5 [schema]pac4a)e | EE+--0 | 5-1--0$]amp
CREATE ROLLBACK SEGMENTCREATE [PUBLIC] ROLLBACK SEGMENT rollbac4_se)ment
[1-ESCE tablespace | stora)e_clause$]amp
CREATE SCHEMA AUTHORIZATION
CREATE SCHEMA AUTHORIZATION schema create_table_statement |
create_ie_statement | )rant_statement$amp
CREATE SEQUENCE
CREATE SEQUENCE [schema]seDuence[IC+E3E 10 inte)er | S+ BI inte)er | 3-2E inte)er |
3-2E$ | 3I-2E inte)er | 3I-2E$ | C0C-E |
C0C-$ | +E+ | +E+$]amp
CREATE SPFILE
CREATE SPFILE [G8sp(ile_name8] lt+3 ltI-E [G8p(ile_name8amp
CREATE SYNONYM
CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema]synonym
lt+ [schema]ob=ect[Hdblin4 ]amp
CREATE TABLE
CREATE [GLOBAL TEMPORARY] TABLE [schema]table
[6relational_properties9]
[ C33I E-EE | +ESE+E$ +BS] [ physical_properties]
[table_properties]amp
CREATE TABLESPACECREATE [BIGFILE | SMALLFILE] permanent_tablespace_clause |
temporary_tablespace_clause | undo_tablespace_clause$amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 948
CREATE TRIGGER
CREATE [OR REPLACE] TRIGGER [schema]tri))er
1Elt+E | ltE+ | ISE lt$ dml_eent_clause | ddl_eent [+
ddl_eent]$ [schema]SCE3 | 1SE$$[BE 6condition9]
plFsDl_bloc4 | call_procedure_statement$amp
CREATE TYPE
create_incomplete_type | create_ob=ect_type | create_array_type |
create_nested_table_type$
CREATE TYPE BODY
CREATE [OR REPLACE] TYPE BODY [schema]type_name
IS | S$ subpro)ram_declaration | map_order_(unc_declaration$[ampsubpro)ram_declaration | map_order_(unc_declaration$]
Eamp
CREATE USER
CREATE USER user IEIltIE 10 passord | EE+--0 |
5-1--0 S 7external_name8$[Elt2- 1-ESCE tablespace |
E3++0 1-ESCE tablespace | tablespace_)roup$ | A2
inte)er [|3] | 2-I3IE $ tablespace | +ltI-E pro(ile |
SSB+ EI+E | CC2 -C | 2-C$]amp
CREATE VIEW
CREATE [OR REPLACE] [[NO] FORCE] VIEW [schema]ie
[6alias[inline_constraint]| out_o(_line_constraint [inline_constraint]]9 |
ob=ect_ie_clause | 3-ype_ie_clause] S subDuery
[subDuery_restriction_clause]amp
DELETE
DELETE [hint] [lt+3] dml_table_expression_clause | -0
6dml_table_expression_clause9$[talias][here_clause][returnin)_clause]amp
DISASSOCIATE STATISTICS
DISASSOCIATE STATISTICS lt+3 C-23S [schema]tablecolumngt
[[schema]tablecolumn] | lt2CIS [schema](unctiongt [[schema](unction]
| C5ES [schema]pac4a)egt [[schema]pac4a)e] | 0ES
[schema]typegt [[schema]type] | IEES [schema]indexgt [[schema]index]
| IE0ES [schema]indextypegt [[schema]indextype] $ [lt+CE]amp
DROP CLUSTER
DROP CLUSTER [schema]cluster
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1048
[IC-2I5 1-ES [CSCE CS+IS]]amp
DROP CONTEXT
DROP CONTEXT namespaceamp
DROP DATABASE
DROP DATABASEamp
DROP DATABASE LINK
DROP [PUBLIC] DATABASE LINK dblin4 amp
DROP DIMENSION
DROP DIMENSION [schema]dimensionamp
DROP DIRECTORY
DROP DIRECTORY directory_nameamp
DROP DISKGROUP
DROP DISKGROUP dis4)roup_name
[IC-2I5 | EC-2I5$ CES]amp
DROP FUNCTION
DROP FUNCTION [schema](unction_nameamp
DROP INDEX
DROP INDEX [schema]index [lt+CE]amp
DROP INDEXTYPE
DROP INDEXTYPE [schema]indextype [lt+CE]amp
DROP JAVA
DROP JAVA S2+CE | C-SS | +ES2+CE$ [schema]ob=ect_nameamp
DROP LIBRARY
DROP LIBRARY library_nameamp
DROP MATERIALIZED VIEWDROP MATERIALIZED VIEW [schema]materialized_ie
[+ESE+E 1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 648
[lo)(ile_clause] +ESE-5S | +ESE-5S$ [ltI-E
(ile_speci(icationgt (ile_speci(icationgt ] [3-5ltI-ES inte)er |
3-53E31E+S inte)er | 3-5IS+0 inte)er |
3ltI-ES inte)er | +CIE-5 | +CIE-5$ | lt+CE
-55I5$] [character_set_clause]amp
CREATE DATABASE
CREATE DATABASE [database]
2SE+ S0S IEIltIE 10 passord | 2SE+ S0SE3 IEIltIE 10
passord | C+-ltI-E +E2SE | 3ltI-ES inte)er |
3ISCES inte)er | C+CE+ SE charset | I-
C+CE+ SE charset | SE Elt2- 1I5ltI-E | S3--ltI-E$
1-ESCE | database_lo))in)_clauses | tablespace_clauses |
set_time_zone_clause$amp
CREATE DATABASE LINK
CREATE [SHARED] [PUBLIC] DATABASE LINK dblin4
[CEC C2++E_2SE+ | user IEIltIE 10 passord
[dblin4_authentication]$ | dblin4_authentication ] [2SI5 7connect_strin)8]amp
CREATE DIMENSION
CREATE DIMENSION [schema]dimension leel_clause hierarchy_clause |
attribute_clause | extended_attribute_clause$amp
CREATE DIRECTORY
CREATE [OR REPLACE] DIRECTORY directory S 7path_name8amp
CREATE DISKGROUP
CREATE DISKGROUP dis4)roup_name
[I5 | +3- | EE+-$ +E2C0]
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt
[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt amp
CREATE FUNCTION
CREATE [OR REPLACE] FUNCTION [schema](unction
[6ar)ument [I | 2 | I 2] [C0] datatypegt ar)ument9]
+E2+ datatype [ino4er_ri)hts_clause | EE+3IISIC |
parallel_enable_clause$
55+E5E | IE-IE$ 2SI5 [schema]implementation_type |
[IE-IE] IS | S$ plFsDl_(unction_body | call_spec$$amp
CREATE INDEX
CREATE [UNIQUE | BITMAP] INDEX [schema]index
cluster_index_clause | table_index_clause | bitmap_=oin_index_clause$amp
CREATE INDEXTYPECREATE [OR REPLACE] INDEXTYPE [schema]indextype
lt+ [[schema]operator 6parameter_typegt9gt] usin)_type_clauseamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 748
CREATE JAVA
CREATE [OR REPLACE] [AND RESOLVE | COMPILE][NOFORCE]
JAVA S2+CE | +ES2+CE$ 3E [schema]primary_name | C-SS
[SCE3 schema]$ [ino4er_ri)hts_clause][+ES-E+ 66match_strin)[gt]
schema_name | $9[66match_strin)[gt]schema_name | $9]]
2SI5 1ltI-E 6directory_ob=ect_namegt serer_(ile_name9 | C-1 | 1-1 |1ltI-E$ subDuery | 74ey_(or_1-18$ | S source_text$amp
CREATE LIBRARY
CREATE [OR REPLACE] LIBRARY [schema]library
IS | S$ 7(ilename8 [5E 7a)ent_dblin48]amp
CREATE MATERIALIZED VIEW
CREATE MATERIALIZED VIEW [schema]materialized_ie
[lt [schema]ob=ect_type] [6scoped_table_re(_constraint9] +E12I-
1-E [BI | BI2$ +E2CE +ECISI] | physical_properties materialized_ie_props$ [2SI5 IE [ physical_attributes_clause |
1-ESCE tablespace] | 2SI5 IE] [create_m_re(resh] [lt+
2E] [IS1-E | E1-E$ A2E+0 +EB+IE] S subDueryamp
CREATE MATERIALIZED VIEW LOG
CREATE MATERIALIZED VIEW LOG [schema]table
[ physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause |
CCE | CCE$]][ parallel_clause][table_partitionin)_clauses][BI
1EC I |+I3+0 E0 | +BI | SEA2ECE | 6column [gt column]9$
[ne_alues_clause]]amp
CREATE OPERATOR
CREATE [OR REPLACE] OPERATOR [schema]operator bindin)_clauseamp
CREATE OUTLINE
CREATE [OR REPLACE] [PUBLIC | PRIVATE] OUTLINE [outline]
[lt+3 [21-IC | +IE] source_outline][lt+ CE5+0 cate)ory]
[ statement]amp
CREATE PACKAGE
CREATE [OR REPLACE] PACKAGE [schema]pac4a)e
[ino4er_ri)hts_clause]
IS | S$ plFsDl_pac4a)e_specamp
CREATE PACKAGE BODY
CREATE [OR REPLACE] PACKAGE BODY [schema]pac4a)e
IS | S$ plFsDl_pac4a)e_bodyamp
CREATE PFILE
CREATE PFILE [G 7p(ile_name8] lt+3 SltI-E [G 7sp(ile_name8]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 848
CREATE PROCEDURE
CREATE [OR REPLACE] PROCEDURE [schema]procedure
[6ar)ument [I | 2 | I 2] [C0] datatype [gt ar)ument ] 9]
[ino4er_ri)hts_clause] IS | S$ plFsDl_subpro)ram_body | call_spec$amp
CREATE PROFILECREATE PROFILE pro(ile -I3I
resource_parameters | passord_parameters$amp
CREATE ROLE
CREATE ROLE role [ IEIltIE | IEIltIE 10 passord |
2SI5 [schema]pac4a)e | EE+--0 | 5-1--0$]amp
CREATE ROLLBACK SEGMENTCREATE [PUBLIC] ROLLBACK SEGMENT rollbac4_se)ment
[1-ESCE tablespace | stora)e_clause$]amp
CREATE SCHEMA AUTHORIZATION
CREATE SCHEMA AUTHORIZATION schema create_table_statement |
create_ie_statement | )rant_statement$amp
CREATE SEQUENCE
CREATE SEQUENCE [schema]seDuence[IC+E3E 10 inte)er | S+ BI inte)er | 3-2E inte)er |
3-2E$ | 3I-2E inte)er | 3I-2E$ | C0C-E |
C0C-$ | +E+ | +E+$]amp
CREATE SPFILE
CREATE SPFILE [G8sp(ile_name8] lt+3 ltI-E [G8p(ile_name8amp
CREATE SYNONYM
CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema]synonym
lt+ [schema]ob=ect[Hdblin4 ]amp
CREATE TABLE
CREATE [GLOBAL TEMPORARY] TABLE [schema]table
[6relational_properties9]
[ C33I E-EE | +ESE+E$ +BS] [ physical_properties]
[table_properties]amp
CREATE TABLESPACECREATE [BIGFILE | SMALLFILE] permanent_tablespace_clause |
temporary_tablespace_clause | undo_tablespace_clause$amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 948
CREATE TRIGGER
CREATE [OR REPLACE] TRIGGER [schema]tri))er
1Elt+E | ltE+ | ISE lt$ dml_eent_clause | ddl_eent [+
ddl_eent]$ [schema]SCE3 | 1SE$$[BE 6condition9]
plFsDl_bloc4 | call_procedure_statement$amp
CREATE TYPE
create_incomplete_type | create_ob=ect_type | create_array_type |
create_nested_table_type$
CREATE TYPE BODY
CREATE [OR REPLACE] TYPE BODY [schema]type_name
IS | S$ subpro)ram_declaration | map_order_(unc_declaration$[ampsubpro)ram_declaration | map_order_(unc_declaration$]
Eamp
CREATE USER
CREATE USER user IEIltIE 10 passord | EE+--0 |
5-1--0 S 7external_name8$[Elt2- 1-ESCE tablespace |
E3++0 1-ESCE tablespace | tablespace_)roup$ | A2
inte)er [|3] | 2-I3IE $ tablespace | +ltI-E pro(ile |
SSB+ EI+E | CC2 -C | 2-C$]amp
CREATE VIEW
CREATE [OR REPLACE] [[NO] FORCE] VIEW [schema]ie
[6alias[inline_constraint]| out_o(_line_constraint [inline_constraint]]9 |
ob=ect_ie_clause | 3-ype_ie_clause] S subDuery
[subDuery_restriction_clause]amp
DELETE
DELETE [hint] [lt+3] dml_table_expression_clause | -0
6dml_table_expression_clause9$[talias][here_clause][returnin)_clause]amp
DISASSOCIATE STATISTICS
DISASSOCIATE STATISTICS lt+3 C-23S [schema]tablecolumngt
[[schema]tablecolumn] | lt2CIS [schema](unctiongt [[schema](unction]
| C5ES [schema]pac4a)egt [[schema]pac4a)e] | 0ES
[schema]typegt [[schema]type] | IEES [schema]indexgt [[schema]index]
| IE0ES [schema]indextypegt [[schema]indextype] $ [lt+CE]amp
DROP CLUSTER
DROP CLUSTER [schema]cluster
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1048
[IC-2I5 1-ES [CSCE CS+IS]]amp
DROP CONTEXT
DROP CONTEXT namespaceamp
DROP DATABASE
DROP DATABASEamp
DROP DATABASE LINK
DROP [PUBLIC] DATABASE LINK dblin4 amp
DROP DIMENSION
DROP DIMENSION [schema]dimensionamp
DROP DIRECTORY
DROP DIRECTORY directory_nameamp
DROP DISKGROUP
DROP DISKGROUP dis4)roup_name
[IC-2I5 | EC-2I5$ CES]amp
DROP FUNCTION
DROP FUNCTION [schema](unction_nameamp
DROP INDEX
DROP INDEX [schema]index [lt+CE]amp
DROP INDEXTYPE
DROP INDEXTYPE [schema]indextype [lt+CE]amp
DROP JAVA
DROP JAVA S2+CE | C-SS | +ES2+CE$ [schema]ob=ect_nameamp
DROP LIBRARY
DROP LIBRARY library_nameamp
DROP MATERIALIZED VIEWDROP MATERIALIZED VIEW [schema]materialized_ie
[+ESE+E 1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 748
CREATE JAVA
CREATE [OR REPLACE] [AND RESOLVE | COMPILE][NOFORCE]
JAVA S2+CE | +ES2+CE$ 3E [schema]primary_name | C-SS
[SCE3 schema]$ [ino4er_ri)hts_clause][+ES-E+ 66match_strin)[gt]
schema_name | $9[66match_strin)[gt]schema_name | $9]]
2SI5 1ltI-E 6directory_ob=ect_namegt serer_(ile_name9 | C-1 | 1-1 |1ltI-E$ subDuery | 74ey_(or_1-18$ | S source_text$amp
CREATE LIBRARY
CREATE [OR REPLACE] LIBRARY [schema]library
IS | S$ 7(ilename8 [5E 7a)ent_dblin48]amp
CREATE MATERIALIZED VIEW
CREATE MATERIALIZED VIEW [schema]materialized_ie
[lt [schema]ob=ect_type] [6scoped_table_re(_constraint9] +E12I-
1-E [BI | BI2$ +E2CE +ECISI] | physical_properties materialized_ie_props$ [2SI5 IE [ physical_attributes_clause |
1-ESCE tablespace] | 2SI5 IE] [create_m_re(resh] [lt+
2E] [IS1-E | E1-E$ A2E+0 +EB+IE] S subDueryamp
CREATE MATERIALIZED VIEW LOG
CREATE MATERIALIZED VIEW LOG [schema]table
[ physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause |
CCE | CCE$]][ parallel_clause][table_partitionin)_clauses][BI
1EC I |+I3+0 E0 | +BI | SEA2ECE | 6column [gt column]9$
[ne_alues_clause]]amp
CREATE OPERATOR
CREATE [OR REPLACE] OPERATOR [schema]operator bindin)_clauseamp
CREATE OUTLINE
CREATE [OR REPLACE] [PUBLIC | PRIVATE] OUTLINE [outline]
[lt+3 [21-IC | +IE] source_outline][lt+ CE5+0 cate)ory]
[ statement]amp
CREATE PACKAGE
CREATE [OR REPLACE] PACKAGE [schema]pac4a)e
[ino4er_ri)hts_clause]
IS | S$ plFsDl_pac4a)e_specamp
CREATE PACKAGE BODY
CREATE [OR REPLACE] PACKAGE BODY [schema]pac4a)e
IS | S$ plFsDl_pac4a)e_bodyamp
CREATE PFILE
CREATE PFILE [G 7p(ile_name8] lt+3 SltI-E [G 7sp(ile_name8]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 848
CREATE PROCEDURE
CREATE [OR REPLACE] PROCEDURE [schema]procedure
[6ar)ument [I | 2 | I 2] [C0] datatype [gt ar)ument ] 9]
[ino4er_ri)hts_clause] IS | S$ plFsDl_subpro)ram_body | call_spec$amp
CREATE PROFILECREATE PROFILE pro(ile -I3I
resource_parameters | passord_parameters$amp
CREATE ROLE
CREATE ROLE role [ IEIltIE | IEIltIE 10 passord |
2SI5 [schema]pac4a)e | EE+--0 | 5-1--0$]amp
CREATE ROLLBACK SEGMENTCREATE [PUBLIC] ROLLBACK SEGMENT rollbac4_se)ment
[1-ESCE tablespace | stora)e_clause$]amp
CREATE SCHEMA AUTHORIZATION
CREATE SCHEMA AUTHORIZATION schema create_table_statement |
create_ie_statement | )rant_statement$amp
CREATE SEQUENCE
CREATE SEQUENCE [schema]seDuence[IC+E3E 10 inte)er | S+ BI inte)er | 3-2E inte)er |
3-2E$ | 3I-2E inte)er | 3I-2E$ | C0C-E |
C0C-$ | +E+ | +E+$]amp
CREATE SPFILE
CREATE SPFILE [G8sp(ile_name8] lt+3 ltI-E [G8p(ile_name8amp
CREATE SYNONYM
CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema]synonym
lt+ [schema]ob=ect[Hdblin4 ]amp
CREATE TABLE
CREATE [GLOBAL TEMPORARY] TABLE [schema]table
[6relational_properties9]
[ C33I E-EE | +ESE+E$ +BS] [ physical_properties]
[table_properties]amp
CREATE TABLESPACECREATE [BIGFILE | SMALLFILE] permanent_tablespace_clause |
temporary_tablespace_clause | undo_tablespace_clause$amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 948
CREATE TRIGGER
CREATE [OR REPLACE] TRIGGER [schema]tri))er
1Elt+E | ltE+ | ISE lt$ dml_eent_clause | ddl_eent [+
ddl_eent]$ [schema]SCE3 | 1SE$$[BE 6condition9]
plFsDl_bloc4 | call_procedure_statement$amp
CREATE TYPE
create_incomplete_type | create_ob=ect_type | create_array_type |
create_nested_table_type$
CREATE TYPE BODY
CREATE [OR REPLACE] TYPE BODY [schema]type_name
IS | S$ subpro)ram_declaration | map_order_(unc_declaration$[ampsubpro)ram_declaration | map_order_(unc_declaration$]
Eamp
CREATE USER
CREATE USER user IEIltIE 10 passord | EE+--0 |
5-1--0 S 7external_name8$[Elt2- 1-ESCE tablespace |
E3++0 1-ESCE tablespace | tablespace_)roup$ | A2
inte)er [|3] | 2-I3IE $ tablespace | +ltI-E pro(ile |
SSB+ EI+E | CC2 -C | 2-C$]amp
CREATE VIEW
CREATE [OR REPLACE] [[NO] FORCE] VIEW [schema]ie
[6alias[inline_constraint]| out_o(_line_constraint [inline_constraint]]9 |
ob=ect_ie_clause | 3-ype_ie_clause] S subDuery
[subDuery_restriction_clause]amp
DELETE
DELETE [hint] [lt+3] dml_table_expression_clause | -0
6dml_table_expression_clause9$[talias][here_clause][returnin)_clause]amp
DISASSOCIATE STATISTICS
DISASSOCIATE STATISTICS lt+3 C-23S [schema]tablecolumngt
[[schema]tablecolumn] | lt2CIS [schema](unctiongt [[schema](unction]
| C5ES [schema]pac4a)egt [[schema]pac4a)e] | 0ES
[schema]typegt [[schema]type] | IEES [schema]indexgt [[schema]index]
| IE0ES [schema]indextypegt [[schema]indextype] $ [lt+CE]amp
DROP CLUSTER
DROP CLUSTER [schema]cluster
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1048
[IC-2I5 1-ES [CSCE CS+IS]]amp
DROP CONTEXT
DROP CONTEXT namespaceamp
DROP DATABASE
DROP DATABASEamp
DROP DATABASE LINK
DROP [PUBLIC] DATABASE LINK dblin4 amp
DROP DIMENSION
DROP DIMENSION [schema]dimensionamp
DROP DIRECTORY
DROP DIRECTORY directory_nameamp
DROP DISKGROUP
DROP DISKGROUP dis4)roup_name
[IC-2I5 | EC-2I5$ CES]amp
DROP FUNCTION
DROP FUNCTION [schema](unction_nameamp
DROP INDEX
DROP INDEX [schema]index [lt+CE]amp
DROP INDEXTYPE
DROP INDEXTYPE [schema]indextype [lt+CE]amp
DROP JAVA
DROP JAVA S2+CE | C-SS | +ES2+CE$ [schema]ob=ect_nameamp
DROP LIBRARY
DROP LIBRARY library_nameamp
DROP MATERIALIZED VIEWDROP MATERIALIZED VIEW [schema]materialized_ie
[+ESE+E 1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 848
CREATE PROCEDURE
CREATE [OR REPLACE] PROCEDURE [schema]procedure
[6ar)ument [I | 2 | I 2] [C0] datatype [gt ar)ument ] 9]
[ino4er_ri)hts_clause] IS | S$ plFsDl_subpro)ram_body | call_spec$amp
CREATE PROFILECREATE PROFILE pro(ile -I3I
resource_parameters | passord_parameters$amp
CREATE ROLE
CREATE ROLE role [ IEIltIE | IEIltIE 10 passord |
2SI5 [schema]pac4a)e | EE+--0 | 5-1--0$]amp
CREATE ROLLBACK SEGMENTCREATE [PUBLIC] ROLLBACK SEGMENT rollbac4_se)ment
[1-ESCE tablespace | stora)e_clause$]amp
CREATE SCHEMA AUTHORIZATION
CREATE SCHEMA AUTHORIZATION schema create_table_statement |
create_ie_statement | )rant_statement$amp
CREATE SEQUENCE
CREATE SEQUENCE [schema]seDuence[IC+E3E 10 inte)er | S+ BI inte)er | 3-2E inte)er |
3-2E$ | 3I-2E inte)er | 3I-2E$ | C0C-E |
C0C-$ | +E+ | +E+$]amp
CREATE SPFILE
CREATE SPFILE [G8sp(ile_name8] lt+3 ltI-E [G8p(ile_name8amp
CREATE SYNONYM
CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema]synonym
lt+ [schema]ob=ect[Hdblin4 ]amp
CREATE TABLE
CREATE [GLOBAL TEMPORARY] TABLE [schema]table
[6relational_properties9]
[ C33I E-EE | +ESE+E$ +BS] [ physical_properties]
[table_properties]amp
CREATE TABLESPACECREATE [BIGFILE | SMALLFILE] permanent_tablespace_clause |
temporary_tablespace_clause | undo_tablespace_clause$amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 948
CREATE TRIGGER
CREATE [OR REPLACE] TRIGGER [schema]tri))er
1Elt+E | ltE+ | ISE lt$ dml_eent_clause | ddl_eent [+
ddl_eent]$ [schema]SCE3 | 1SE$$[BE 6condition9]
plFsDl_bloc4 | call_procedure_statement$amp
CREATE TYPE
create_incomplete_type | create_ob=ect_type | create_array_type |
create_nested_table_type$
CREATE TYPE BODY
CREATE [OR REPLACE] TYPE BODY [schema]type_name
IS | S$ subpro)ram_declaration | map_order_(unc_declaration$[ampsubpro)ram_declaration | map_order_(unc_declaration$]
Eamp
CREATE USER
CREATE USER user IEIltIE 10 passord | EE+--0 |
5-1--0 S 7external_name8$[Elt2- 1-ESCE tablespace |
E3++0 1-ESCE tablespace | tablespace_)roup$ | A2
inte)er [|3] | 2-I3IE $ tablespace | +ltI-E pro(ile |
SSB+ EI+E | CC2 -C | 2-C$]amp
CREATE VIEW
CREATE [OR REPLACE] [[NO] FORCE] VIEW [schema]ie
[6alias[inline_constraint]| out_o(_line_constraint [inline_constraint]]9 |
ob=ect_ie_clause | 3-ype_ie_clause] S subDuery
[subDuery_restriction_clause]amp
DELETE
DELETE [hint] [lt+3] dml_table_expression_clause | -0
6dml_table_expression_clause9$[talias][here_clause][returnin)_clause]amp
DISASSOCIATE STATISTICS
DISASSOCIATE STATISTICS lt+3 C-23S [schema]tablecolumngt
[[schema]tablecolumn] | lt2CIS [schema](unctiongt [[schema](unction]
| C5ES [schema]pac4a)egt [[schema]pac4a)e] | 0ES
[schema]typegt [[schema]type] | IEES [schema]indexgt [[schema]index]
| IE0ES [schema]indextypegt [[schema]indextype] $ [lt+CE]amp
DROP CLUSTER
DROP CLUSTER [schema]cluster
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1048
[IC-2I5 1-ES [CSCE CS+IS]]amp
DROP CONTEXT
DROP CONTEXT namespaceamp
DROP DATABASE
DROP DATABASEamp
DROP DATABASE LINK
DROP [PUBLIC] DATABASE LINK dblin4 amp
DROP DIMENSION
DROP DIMENSION [schema]dimensionamp
DROP DIRECTORY
DROP DIRECTORY directory_nameamp
DROP DISKGROUP
DROP DISKGROUP dis4)roup_name
[IC-2I5 | EC-2I5$ CES]amp
DROP FUNCTION
DROP FUNCTION [schema](unction_nameamp
DROP INDEX
DROP INDEX [schema]index [lt+CE]amp
DROP INDEXTYPE
DROP INDEXTYPE [schema]indextype [lt+CE]amp
DROP JAVA
DROP JAVA S2+CE | C-SS | +ES2+CE$ [schema]ob=ect_nameamp
DROP LIBRARY
DROP LIBRARY library_nameamp
DROP MATERIALIZED VIEWDROP MATERIALIZED VIEW [schema]materialized_ie
[+ESE+E 1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 948
CREATE TRIGGER
CREATE [OR REPLACE] TRIGGER [schema]tri))er
1Elt+E | ltE+ | ISE lt$ dml_eent_clause | ddl_eent [+
ddl_eent]$ [schema]SCE3 | 1SE$$[BE 6condition9]
plFsDl_bloc4 | call_procedure_statement$amp
CREATE TYPE
create_incomplete_type | create_ob=ect_type | create_array_type |
create_nested_table_type$
CREATE TYPE BODY
CREATE [OR REPLACE] TYPE BODY [schema]type_name
IS | S$ subpro)ram_declaration | map_order_(unc_declaration$[ampsubpro)ram_declaration | map_order_(unc_declaration$]
Eamp
CREATE USER
CREATE USER user IEIltIE 10 passord | EE+--0 |
5-1--0 S 7external_name8$[Elt2- 1-ESCE tablespace |
E3++0 1-ESCE tablespace | tablespace_)roup$ | A2
inte)er [|3] | 2-I3IE $ tablespace | +ltI-E pro(ile |
SSB+ EI+E | CC2 -C | 2-C$]amp
CREATE VIEW
CREATE [OR REPLACE] [[NO] FORCE] VIEW [schema]ie
[6alias[inline_constraint]| out_o(_line_constraint [inline_constraint]]9 |
ob=ect_ie_clause | 3-ype_ie_clause] S subDuery
[subDuery_restriction_clause]amp
DELETE
DELETE [hint] [lt+3] dml_table_expression_clause | -0
6dml_table_expression_clause9$[talias][here_clause][returnin)_clause]amp
DISASSOCIATE STATISTICS
DISASSOCIATE STATISTICS lt+3 C-23S [schema]tablecolumngt
[[schema]tablecolumn] | lt2CIS [schema](unctiongt [[schema](unction]
| C5ES [schema]pac4a)egt [[schema]pac4a)e] | 0ES
[schema]typegt [[schema]type] | IEES [schema]indexgt [[schema]index]
| IE0ES [schema]indextypegt [[schema]indextype] $ [lt+CE]amp
DROP CLUSTER
DROP CLUSTER [schema]cluster
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1048
[IC-2I5 1-ES [CSCE CS+IS]]amp
DROP CONTEXT
DROP CONTEXT namespaceamp
DROP DATABASE
DROP DATABASEamp
DROP DATABASE LINK
DROP [PUBLIC] DATABASE LINK dblin4 amp
DROP DIMENSION
DROP DIMENSION [schema]dimensionamp
DROP DIRECTORY
DROP DIRECTORY directory_nameamp
DROP DISKGROUP
DROP DISKGROUP dis4)roup_name
[IC-2I5 | EC-2I5$ CES]amp
DROP FUNCTION
DROP FUNCTION [schema](unction_nameamp
DROP INDEX
DROP INDEX [schema]index [lt+CE]amp
DROP INDEXTYPE
DROP INDEXTYPE [schema]indextype [lt+CE]amp
DROP JAVA
DROP JAVA S2+CE | C-SS | +ES2+CE$ [schema]ob=ect_nameamp
DROP LIBRARY
DROP LIBRARY library_nameamp
DROP MATERIALIZED VIEWDROP MATERIALIZED VIEW [schema]materialized_ie
[+ESE+E 1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1048
[IC-2I5 1-ES [CSCE CS+IS]]amp
DROP CONTEXT
DROP CONTEXT namespaceamp
DROP DATABASE
DROP DATABASEamp
DROP DATABASE LINK
DROP [PUBLIC] DATABASE LINK dblin4 amp
DROP DIMENSION
DROP DIMENSION [schema]dimensionamp
DROP DIRECTORY
DROP DIRECTORY directory_nameamp
DROP DISKGROUP
DROP DISKGROUP dis4)roup_name
[IC-2I5 | EC-2I5$ CES]amp
DROP FUNCTION
DROP FUNCTION [schema](unction_nameamp
DROP INDEX
DROP INDEX [schema]index [lt+CE]amp
DROP INDEXTYPE
DROP INDEXTYPE [schema]indextype [lt+CE]amp
DROP JAVA
DROP JAVA S2+CE | C-SS | +ES2+CE$ [schema]ob=ect_nameamp
DROP LIBRARY
DROP LIBRARY library_nameamp
DROP MATERIALIZED VIEWDROP MATERIALIZED VIEW [schema]materialized_ie
[+ESE+E 1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1148
DROP MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG [schema]tableamp
DROP OPERATOR
DROP OPERATOR [schema]operator [lt+CE]amp
DROP OUTLINE
DROP OUTLINE outlineamp
DROP PACKAGE
DROP PACKAGE [10] [schema]pac4a)eamp
DROP PROCEDURE
DROP PROCEDURE [schema]procedureamp
DROP PROFILE
DROP PROFILE pro(ile [CSCE]amp
DROP ROLE
DROP ROLE roleamp
DROP ROLLBACK SEGMENT
DROP ROLLBACK SEGMENT rollbac4_se)mentamp
DROP SEQUENCE
DROP SEQUENCE [schema]seDuence_nameamp
DROP SYNONYM
DROP [PUBLIC] SYNONYM [schema]synonym [lt+CE]amp
DROP TABLESPACE
DROP TABLESPACE tablespace_name
[IC-2I5 CES [ ltI-ES] [CSCE
CS+IS]]amp
DROP TRIGGER DROP TRIGGER [schema]tri))er_nameamp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1248
DROP TYPE
DROP TYPE [schema]type_name [lt+CE | -IE]amp
DROP TYPE BODY
DROP TYPE BODY [schema]type_nameamp
DROP USER
DROP USER user [CSCE]amp
DROP VIEW
DROP VIEW [schema]ie [CSCE CS+IS]amp
EXPLAIN PLAN
EXPLAIN PLAN
[SE SE3E_I G 7text8]
[I [schema]table[Hdblin4 ]] lt+ sDl_statementamp
FLASHBACK DATABASE
FLASHBACK [STANDBY] DATABASE [database_name]
SC | I3ES3$ expr | 1Elt+E SC | I3ES3$ expr $amp
FLASHBACK TABLE
FLASHBACK TABLE [schema]tablegt [[schema]table]gt SC
I3ES3$ expr [E1-E | IS1-E$ +I55E+S ] | 1Elt+E +
[+E3E table] $amp
GRANT
GRANT )rant_system_priile)es | )rant_ob=ect_priile)es$amp
INSERTINSERT [hint] sin)le_table_insert | multi_table_insert$amp
LOCK TABLE
LOCK TABLE [schema]table | ie$
[+II 6partition9 | S21+II 6subpartition9$ | Hdblin4 ]
I loc4mode 3E [BI]amp
MERGE
MERGE [hint] I [schema]table [t_alias]2SI5 [schema]table | ie | subDuery$ [t_alias] 6condition9
[mer)e_update_clause][mer)e_insert_clause]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1348
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1448
+E2SE$ S+5E]amp
UPDATE
UPDATE [hint] dml_table_expression_clause | -0
6dml_table_expression_clause9$ [t_alias] update_set_clause [here_clause]
[returnin)_clause]amp
[$$amp()++-(amp]
CIE [0SIC- | -5IC-] S10 1SE [SI [S10 -5ltI-E]]
[+$)$)-(amp]
1II5 6parameter_typegt9 +E2+ 6return_type9 [implementation_clause]usin)_(unction_clause
[0-1)-(amp]
6column datatype [Elt2- expr ][inline_constraint | inline_re(_constraint$9gt
[column_properties]
[$(2-(amp]
[[ltI-5+2 (ail)roup_name] IS Duali(ied_dis4_clausegt]
[3(3$)amp456$$0)]
+II [partition_name][1-ESCE tablespace_name][ parallel_clause]
[3(356$$0)-(amp]
+II [partition] partitionin)_stora)e_clause [update_index_clauses] [ parallel_clause]
[3(3(+56$$0)]
subpartition_spec [update_index_clauses][ parallel_clause]
[-$(56$$0)-(amp]
+II [partition] list_alues_clause [table_partition_description]
[update_index_clauses]
[-$((+56$$0)]
subpartition_spec [update_index_clauses]
[-07$-amp-(amp(]
[S10] -5ltI-E [ISCE 7instance_name8 | +E inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1548
[[5+2 inte)er ] redo_lo)_(ile_spec]gt | [3E31E+ 7(ilename8 [+E2SE]]gt
lo)(ile_descriptor gt$
[0amp67-08-(amp]
E+lt-B [se)ment_attributes_clause] [6+II [se)ment_attributes_clause]gt
+II]9]
[6)amp56$$0)-(amp]
+II [partition] ran)e_alues_clause [table_partition_description]
[update_index_clauses]
[+-amp56$$0)]
add_ran)e_partition_clause | add_hash_partition_clause | add_list_parition_clause$
[-$(7$-amp)1amp]
dis4)roup [6template_name9] Falias_name
[--0ampamp4amp)-(amp]
--CE EE 6SIZE size_clause | ltI-E 7(ilename8 | ISCE inte)er $9
[-amp66$+ampamp7$)$$0)]
| 3Ilt0$ +I12E 6attribute [datatype]$gt9 | + +I12E 6attributegt9
[-amp60--amp$0)-(amp(]
3Ilt0 -I3I inte)er | E-E3E 0E datatype$
[-amp67$-amp-(amp]
ltI-E 7(ilename8 | (ilenumber$gt -IE | ltlt-IE [lt+ +] | +ESIZE
size_clause | autoextend_clause | E 1C2$
[-amp6amp4amp6)-+-amp-(amp(]
add_column_clause | modi(y_column_clauses | drop_column_clause | parallel_clause |
external_data_properties | +EEC -I3I inte)er | 2-I3IE$ | +EC C-23 -- |
+EltE+ECE$$
[-amp6$)amp456$$0)$)]
modi(y_index_de(ault_attrs | add_hash_index_partition | modi(y_index_partition |
rename_index_partition | drop_index_partition | split_index_partition | coalesce_index_partition |
modi(y_index_subpartition$
[-amp6$0-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1648
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1748
E3ltI-E 7(ilename8gt$+ESIZE size_clause | autoextend_clause | + [IC-2I5
ltI-ES] | -IE | ltlt-IE$
[-amp6660-5605amp6$amp(]
3Ilt0 ++0 array_item 6modi(y_-1_parameters9
[)-$-(amp]
[Duery_partition_clause][order_by_clause [indoin)_clause]]
[63$amp-0-(amp]
+CIE -5 [ISCE 7instance_name8 | +E inte)er ]
SEA2ECE inte)er | C5E inte)er | C2++E [SBIC] | 5+2 inte)er |
-5ltI-E 7(ilename8 [2SI5 1C2 C+-ltI-E] | E | -- | S+$ [
7location8] | S$
[66DML-(amp]
[BI | BI2] ++0 3- [6schema]typegt [schema]array_type9gt]
[6$+amp-(amp]
+I12E leel EE+3IES 6dependent_columngt9
[$$)+-(amp]10 proxygt | usergt
[$$)0)-(amp]
[schema]ob=ect | I+EC+0 directory_name | Elt2-
[0amp4amp)-(amp]
2EE ltlt | [E size_clause] [maxsize_clause]
[+$)$)-(amp]
1II5 [6parameter_typegt9 +E2+ return_type [implementation_clause]
usin)_(unction_clause]gt
[+$1590$)$)amp4-(amp]
[schema]table 6column [SC | ESC]gt column9 lt+3 [table [t_alias]]gt BE+E condition
[local_partitioned_index] index_attributes
[+$--(amp]12I- I33EIE | EltE++E$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1848
[amp-6$0)]
C [3E name] -I1++0 lib_name [5E I 6ar)umentgt9] [BI CE]
[+3EE+S 6parametergt9]
[--(5amp]-525E =aa_declaration | c_declaration$
[)amp--(amp]
CCE- [I33EIE] [BI | BI]
[amp--(($)1amp)]
measure_column condition | expr | sin)le_column_(or_loop$gt | multi_column_(or_loop
[amp--6amp7amp6amp)amp05$0)(]
[I5+E | EE$ ] [2IA2E I3ESI | SI5-E +EltE+ECE$]
[36amp6(amp-(amp]
C+CE+ SE character_set
[3amp27$-amp(-(amp]
CEC ltI-ES [5-1- | -C-]
[3amp2$(2605-(amp(]
CEC -- | IS dis4_namegt | ISS I ltI-5+2 (ail)roup_namegt | ltI-E
(ilenamegt $ [+EI+ | +EI+]
[3amp250$)-(amp]
CECI [5-1- | -C-]
[-(amp6$)amp4-(amp]
C-2SE+ [schema]cluster index_attributes
[0-amp(amp$)amp456$$0)]
C-ESCE +II [ parallel_clause]
[0-amp(amp+-amp56$$0)]
C-ESCE +II [update_index_clause] [ parallel_clause]
[0-1)((0$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 1948
C-23S [schema]tablecolumngt usin)_statististics_type
[0-1)-(amp(]
add_column_clause | modi(y_column_clause | drop_column_clause$ | rename_column_clause |
modi(y_collection_retrieal | modi(y_-1_stora)e_clause | alter_array_col_properties
[0-1)5605amp6$amp(]
ob=ect_type_col_properties | nested_table_col_properties | array_col_properties |
-1_stora)e_clause$ 6[-1_partition_stora)e]gt9 | 3-ype_column_properties$
[011$(8$30amp6-(amp]
+E+E | C33I$ SBICE+ [ 0SIC- S10 [BI |
BI2$ SESSI S2B BI | BI$] | -5IC- S10$ | CCE-]
[015$-amp5amp-(amp]
C3I-E [E125] [SECIltICI | 10] [compiler_parameters_clause] [+E2SE
SEI5S]
[015$-amp6561ampamp6(-(amp]
parameter_name G parameter_alue
[0150($amp56$$0)$)]+II 10 +5E 6column_list9 [subpartition_by_list | subpartition_by_hash]
[6+II [partition] ran)e_alues_clause table_partition_description]gt9
[015amp($($(-(amp]
C32E [S0SE3] SISICS [(or_clause]
[0)$$0)-$)(amp6-(amp]
[-- | ltI+S] [BE condition
E [insert_into_clause [alues_clause] [error_lo))in)_clause]]]E-SE [insert_into_clause [alues_clause] [error_lo))in)_clause]]]
[0)(6$)]
inline_constraint | out_o(_line_constraint | inline_re(_constraint | out_o(_line_re(_constraint$
[0)(6$)-(amp(]
out_o(_line_constraint | out_o(_line_re(_constraint$ | 3Ilt0 CS+I
constraint | +I3+0 E0 | 2IA2E 6columngt9$ constraint_state | +E3E CS+I
old_name ne_name | drop_constraint_clause$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2048
[0)(6$)(amp]
[[] EltE++1-E] [III--0 I33EIE | EltE++E$] [+E-0 | +E-0]
[usin)_index_clause] [E1-E | IS1-E] [-IE | -IE] [exceptions_clause]
[0)(606amp-6$0)]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ] parametergt +E2+ SE-lt S +ES2- IS | S$ plFsDl_bloc4 | call_spec$
[0)(606(5amp]
[ltI-] [ISI1-E] CS+2C+ lt2CI datatype [[SE-lt I 2 datatypegt ]
parametergt +E2+ SE-lt S +ES2- [IS | S$ call_spec]
[0)amp4-(amp]
[BI IE CEgt SC CE implementation_type [C32E CI--+0
]][BI C-23 CE]
[0)60-7$-amp-(amp(]
C+EE [ -5IC- | 0SIC- ] S10 C+-ltI-E S 7(ilename8 [+E3E] |
1C2 C+-ltI-E 7(ilename8 [+E2SE] | trace_(ile_clause$ $
[6ampamp7$-amp-(amp]
C+EE ltI-E 7(ilename8 | (ilenumber$ [S (ile_speci(icationgt | EB$]
[6ampamp$)015-ampamp5amp]
C+EE [+ +E-CE] 0E [schema]type_nameamp
[6ampamp16amp76amp(3]
+Elt+ES ltS | C3-EE | lt+CE$ | E3 | C33I$ | S+ BI |
E$ date | BI +I3+0 E0 | +BI$ | 2SI5 Elt2- [3SE+ | -C-]
+--1C SE53E$ | [Elt2- [ 3SE+ | -C-] +--1C SE53E
rollbac4_se)ment] | 2SI5 Elt+CE | +2CE$ CS+IS$ | EE+
+Elt+ES$
[6ampamp)amp(amp+-amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$ 1-E
lt datatypeamp
[6ampamp0+9amp5amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8]
[ino4er_ri)hts_clause]IS | S$ 1EC | 2E+ [schema]supertype$ [sDl=_ob=ect_type]
[6attribute datatype [sDl=_ob=ect_type_attr ][gtattribute datatype [sDl=_ob=ect_type_attr ][gtelement_spec[gt element_spec]9][[] ltI-] [[]ISI1-E]amp
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2148
[6ampamp665amp]
C+EE [+ +E-CE] 0E [schema]type_name [I 7ob=ect_identi(ier8] IS | S$
++0 | +0I5 ++0$ 6limit9 lt datatypeamp
[+(amp7$-amp-(amp(]+E3E ltI-E 7(ilename8gt 7(ilename8 | create_data(ile_clause | alter_data(ile_clause |
alter_temp(ile_clause$
[+(amp-0$)-(amp(]
-5ltI-E [5+2 inte)er ] (ile_speci(icationgt 5+2
| 3-5ltI-ES inte)er | 3-53E31E+S inte)er | 3-5IS+0 inte)er |
+CIE-5 | +CIE-5$ | lt+CE -55I5$
[7$-ampamp157$-amp-(amp(]
ltI-E | E3ltI-E$ [(ile_speci(icationgt] | +E3E ltI-E 7(ilename8gt
7(ilename8gt | ltI-E | E3ltI-E$-IE | ltlt-IE$$
[7$-ampamp157$-amp(5amp]
[7(ilename8][SIZE size_clause][+E2SE][autoextend_clause]
[+-$)2]
database[domain[domain]][Hconnect_descriptor]
[+-$)23amp)$$0)]
2EICE 10 user IEIltIE 10 passord
[amp--0amp)(amp-(amp]
E--CE 22SE [EE size_clause]
[amp7-0(-(amp]Elt2- CS 6cpu_costgt io_costgt netor4_cost9
[amp7-(amp-amp$$-(amp]
Elt2- SE-ECII0 de(ault_selectiity
[amp7-+-amp(5amp]
Elt2- 1-ESCE tablespace [ltI-E data(ile_temp(ile_spec]
extent_mana)ement_clause
[amp7-(amp$)(-(amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2248
SE Elt2- 1I5ltI-E | S3--ltI-E$ 1-ESCE | Elt2- 1-ESCE
tablespace | Elt2- E3++0 1-ESCE tablespace | tablespace_)roup_name$ |
+E3E 5-1-_3E databasedomain[domain] | E1-E 1-C C5E
+CI5 [2SI5 ltI-E 7(ilename8 [+E2SE]] | IS1-E 1-C C5E +CI5$ |
(lashbac4_mode_clause | set_time_zone_clause$
[amp7-amp15+-amp(5amp]
[1I5ltI-E | S3--ltI-E] Elt2- E3++0 1-ESCE tablespace [E3ltI-E
(ile_speci(icationgt] extent_mana)ement_clause
[amp5amp)amp)3)-$)-(amp]
I-IE | CSCE [[] IC-2I5 1-E | CE+
S21SI21-E$][[lt+CE] exceptions_clause]$
[$1amp)($0)90$)-(amp]
I E0 6child_4ey_columngt9 +EltE+ECES parent_leel [I E0 6child_4ey_columngt
9 +EltE+ECES
[$(2-(amp(]
dis4)roup_name add_dis4_clause | drop_dis4_clauses | resize_dis4_clauses$ | dis4)roup_name |
--$ undrop_dis4_clause$
[$(2605-$(-(amp(] -IS alias_name lt+ (ilenamegt alias_name | + -IS aliase_namegt |
+E3E -IS old_alias_name ne_alias_namegt old_$
[$(2605$-+$-$]
32 | IS32 [lt+CE | lt+CE]$
[$(2605-(amp(]
dis4)roup_name rebalance_dis4)roup_clause | chec4_dis4)roup_clauses |
dis4)roup_template_clauses | dis4)roup_directory_clauses | dis4)roup_alias_clauses |drop_dis4)roup_(ile_clause$ | dis4)roup_name | --$ dis4)roup_aailability$
[$(2605$6amp06-(amp(]
I+EC+0 (ilenamegt | + I+EC+0 (ilename [lt+CE | lt+CE]] |
+E3E I+EC+0 old_dir_name ne_dir_namegt old_dir_name
[$(26057$-amp(5amp]
[7(ully_Duali(ied_(ile_name | numeric_(ile_name | incorporate_(ile_name | alias_(ile_name$8]
[SIZE size_clause][+E2SE][autoextend_clause]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2348
[$(2605amp15-amp-(amp(]
| -E+$ E3-E Duali(ied_template_clausegt | + E3-E
template_namegt$
[$(6$+amp6amp0-(amp(]
E1-E | IS1-E$ IS+I12E +ECE+0
[1-ampamp)-(amp]
E-EE | ISE+ | 2E [lt columngt]$+ E-EE$ [schema]table |
[ESE 1-E nested_table_column lt] [schema]ie$ [re(erencin)_clause][lt+ EC
+B]
[1-+-ampamp456amp(($0)-(amp]
[schema]table[+II 6partition9 | S21+II 6subpartition9$ |Hdblin4] | ie |
materialized ie$[Hdblin4]$ | 6subDuery [subDuery_restriction_clause]9 |
table_collection_exprression$
[01$)$)amp4-(amp]
IE0E IS indextype [parallel_clause][+3EE+S 6CI_parameters89]
[605+$)$)-(amp]
+ 1II5 6parameter_typegt9 [lt+CE]
[6050-1)-(amp]
SE 22SE C-23 6columngt9$ [CSCE CS+IS | I-IE$
[CSCE CS+IS | I-IE]] | + C-23 6columngt9 gt9$
[CSCE CS+IS | I-IE$ [CSCE CS+IS | I-IE]
] [CECI inte)er ] | + 22SE C-23S | C-23S CI2E$
[CECI inte)er ]$
[6050)(6$)-(amp]
+ +I3+0 E0 | 2IA2E 6columngt9$[CSCE][EE | +$ IE] |CS+I constraint [CSCE]$
[605$(2-(amp(]
+ IS dis4_name[lt+CE | lt+CE]gt dis4_name | ISS I ltI-5+2
(ail)roup_name [lt+CE | lt+CE]gt (ail)roup_name$
[605$(26057$-amp-(amp]
+ ltI-E (ilenamegt
[605$)amp456$$0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2448
+ +II partition_name
[605-07$-amp-(amp(]
+ [S10] -5ltI-E lo)(ile_descriptor gt lo)(ile_descriptor gt | 3E31E+
7(ilename8gt8(ilename8gt$
[605+-amp56$$0)]
+ +II partition [update_index_clauses [ parallel_clause]]
[605+-amp(+56$$0)]
+ S21+II subpartition [update_index_clauses [ parallel_clause]]
[amp-amp1amp)(5amp]
[inheritance_clauses]subpro)ram_spec | constructor_spec | map_order_(unction_spec$ [gt
pra)ma_clause]
[amp-(amp-(amp]
E-SE else_expr
[amp)+-amp$(+-amp-(amp]
E1-E | IS1-E$ [-IE | -IE] 2IA2E 6columngt9 | +I3+0 E0
| CS+I$[usin)_index_clause][exceptions_clause][CSCE][EE | +$ IE]
[amp)(amp(($0)-(amp(]
ISCEC SESSI 7inte)er Mgtinte)er N8 [S_+SCI] | I-- SESSI
7inte)er Mgt inte)er N8$ [I33EIE]
[amp($1amp($($(-(amp]
ESI3E [S0SE3] SISICS [(or_clause][S3-E inte)er +BS | E+CE$]
[amp4amp5$0)(-(amp]
ECEIS I [schema]table
[amp43)amp56$$0)(+56]
EC5E +II partition | S21+II subpartition$ BI 1-E table
[IC-2I5 | EC-2I5$ IEES] [BI | BI2$ -II]
[exceptions_clause] [update_index_clauses [ parallel_clause]]
[amp456]simple_expression | compound_expression | case_expression | cursor_expression |
datetime_expression | (unction_expression | interal_expression | ob=ect_access_expression |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2548
model_expression | type_constructor_expression | ariable_expression$
[amp456amp(($0)-$(]
6expr gt9
[amp4amp)amp6$+amp-(amp]
+I12E attribute -EE- leel EE+3IES 6dependent_columngt9 -EE-
[amp4amp)1)amp1amp)-(amp]
EE 35E3E ICI+0 | -C- [2--CE | 2Ilt+3 [SIZE
size_clause]]$
[amp4amp6)-5605amp6$amp(]
Elt2- I+EC+0 directory [CCESS +3EE+S 6opaDue_(ormat_spec9 | 2SI5
C-1 subDuery$$ -CI 6[directory]8location_speci(ier8gt[directory]9
[amp4amp6)-+-amp-(amp]
6[0E access_drier_type] external_data_properties9[+EEC -I3I inte)er | 2-I3IE$]
[7$-amp(5amp$7$$0)]
data(ile_temp(ile_spec | dis4)roup_(ile_spec | redo_lo)_(ile_spec$
[7$)$(3-(amp]
[ISCEC [lt+3 SESSI]] [ parallel_clause] ltIIS [SI [S10 -5ltI-E]]
[BI | BI]
[7-(3+210amp-(amp]
lt-S1C | ltlt$
[7-(3+2amp6-(amp][E+SIS 1EBEE SC | I3ES3$ expr | 3I-2E$ expr |
3-2E$] S lt SC | I3ES3$ expr
[706-(amp]
lt+ 1-E | -- [IEE] C-23S [SIZE inte)er ] | C-23S [SIZE inte)er ]
column | attribute$ [SIZE inte)er ]$ | -- [-C-] IEES$
[7065amp-(amp]
lt+ 2E [lt[[schema]table | ie$]columngt [schema][BI | BI inte)er ]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2648
[7--+(amp6amp0amp6]
[S10] 1SE [2I- CCE- | I3E date | C5E inte)er $ | 2SI5
1C2 C+-ltI-E$
[7---$7$amp7$-amp)1amp]dis4)roup_nameFdb_nameF(ile_typeF(ile_type_ta)(ilenumberincarnation_number
[7)$0)((0$$0)]
lt2CIS [schema](unctiongt [schema] | C5ES [schema]pac4a)egt [schema] |
0ES [schema]typegt [schema] | IEES [schema]indexgt [schema] | IE0ES
[schema]indextypegt [schema]$ usin)_statistics_type | de(ault_cost_clausegt
[de(ault_selectiity_clause]$$
[7)$0)amp-6$0)]
lt2CI name 6parameter datatypegt parameter9 +E2+ datatype IS | S$plFsDl_bloc4 |
call_spec$
[7)$0)(5amp]
lt2CI name 6parameter datatypegt parameter9 return_clause
[amp)amp6-6amp0amp6]
+ECE+ [23IC][lt+3 7location8](ull_database_recoery | partial_database_recoery | -5ltI-E 7(ilename8$[ES | --B inte)er C++2I |
parallel_clause$ | CI2E [Elt2-] | CCE-$
[-0+-56$$0)amp$)amp4]
5-1- +II 10 +5E 6column_list96index_partitionin)_clause9 | S
6column_list9 indiidual_hash_partitions | hash_partitions_by_Duantity$$
[6)0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$6columngt9$gt on_ob=ect_clause )rantee_clause [BI IE++C0 I][BI 5+ I]
[6)((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt )rantee_clause [IEIltIE 10 passord]
[BI 3I I]
[6)ampamp-(amp]
user | role | 21-IC$gt
[605+-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2748
5+2 10 expr | rollup_cube_clause | )roupin)_sets_clause$gt [I5 condition]
[605$)amp456amp(($0)-$(]
expression_listgt
[605$)(amp(-(amp]
5+2I5 SES 6rollup_cube_clause | )roupin)_expression_list$9
[3(356$$0)$)]
+II 10 S 6columngt9 indiidual_hash_partitions | hash_partitions_by_Duantity$
[3(356$$0)(+)$]
+IIS hash_partitions_by_Duantity [S+E I 6tablespacegt9] [E+lt-B S+E I
6tablespacegt9]
[3$amp663$-amp6-(amp]
[S+ BI condition] CEC 10 [C0C-E] condition
[3$amp663-(amp]
IE++C0 hierarchy 6child_leel CI- lt parent_leel CI- lt
[dimension_=oin_clause]9
[$15-amp1amp)$0)-(amp]
CI--+0 [primary_operator 6parameter_typegt9]9 | context_clause$
[$)015-ampamp7$-amp)1amp]
dis4)roup_name [6template_time9]
[$)amp46$+amp(]
physical_attributes_clause | lo))in)_clause | -IE | C32E SISICS |1-ESCE tablespace | Elt2-$ | 4ey_compression | S+ | S+$ | +EE+SE |
parallel_clause$
[$)amp4amp456]
column | column_expression$
[$)amp4060amp67-08-(amp]
[IC-2I5 column_name] E+lt-B [se)ment_attributes_clause]
[$)amp406+-amp-(amp]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2848
mappin)_table_clause | C+ES- inte)er | 4ey_compression$
[index_or)_oer(lo_clause]
[$)amp456$$0)amp(6$5$0)]
+II [partition se)ment_attributes_clause | 4ey_compression$]
[$)amp456$$0)$)-(amp]
+II [partition] -2ES -ESS 6aluegt aluegt9 [se)ment_attributes_clause]
[$)amp45605amp6$amp(]
)lobal_partitioned_index | local_partitioned_index$ | index_attributes$ | domain_index_clause
[$)amp4(+56$$0)-(amp]
S+E I 6tablespacegt tablespacegt9 | 6S21+II [subpartition [1-ESCE
tablespace]]gt S21+II9
[$)$$-3(356$$0)(]
6+II partition partitionin)_stora)e_clausegt +II9
[$)3amp6$)amp-(amp(]
[[] E++II5 | ltI- | ISI1-E$]
[$)-$)amp0)(6$)]
CS+I constraint_name [] 2-- | 2IA2E | +I3+0 E0 | re(erences_clause |
CEC 6condition9$ [constraint_state]
[$)-$)amp6amp70)(6$)]
SCE IS [schema]scope_table | BI +BI | [CS+I constraint_name]
re(erences_clause [constraint_state]$
[$))amp660((90$)-(amp]
table_re(erence [IE+] I table_re(erence condition | 2SI5 6columngt columngt9$ |
C+SS | 2+- [IE+]$ I table_re(erence$
[$)(amp6$)0-(amp]
I dml_table_expression_clause [t_alias] [6columngt9]
[$)ampamp6]
[|] di)it
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 2948
[$)amp6-0(amp0)]
IE+- 7inte)er | inte)er time_expr | time_expr$8 0 | 2+ | 3I2E$
[6leadin)_precision9] | SEC [6leadin)_precisiongt (ractional_seconds_precision9]$[ 0 |
2+ | 3I2E | SEC [6(ractional_seconds_precision9]$]
[$)amp6-amp6010)3]IE+- 7inte)er [ inte)er ]80E+ | 3$ [6precision9][ 0E+ | 3$]
[$)0-(amp]
I [schema]table
[$)02amp66$3(-(amp]
2I C2++E_2SE+ | EltIE+$
[9amp-6$0)]
3E 7strin)8
[90$)-(amp]
inner_cross_=oin_clause | outer_=oin_clause$
[2amp0156amp(($0)]
C3+ESS [inte)er ] | C3+ESS$
[-ampamp--(amp]
-EE- leel IS 6leel_tableleel_columngt9
[-$(56$$0)$)]
+II 10 -IS 6column9 6+II [partition] list_alues_clause
table_partition_descriptiongt +II 9
[-$(-amp(-(amp]
-2ES 6alue | 2--$gt9 | Elt2-
[LOB561ampamp6(]
1-ESCE tablespace | E1-E | IS1-E$ S+5E I +B | stora)e_clause |
C2 inte)er | CE+SI inte)er | +EEI | lt+EE-S inte)er | CCE |
CCE | CCE +ES$ [lo))in)_clause]$$
[LOB56$$0)(06amp]+II partition -1_stora)e_clause | array_col_properties$ 6S21+II
subpartition -1_stora)e_clause | array_col_properties$9
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3048
[LOB(06amp-(amp]
-1 6-1_itemgt9 S+E S 6-1_parameters9 | 6-1_item9 S+E S -1_se)name
6-1_parameters9 | -1_se)name | 6-1_parameters9$$
[-0-56$$0)amp$)amp4]
-C- [on_ran)e_partitioned_table | on_list_partitioned_table | on_hash_partitioned_table |
on_comp_parttioned_table]
[-07$-amp-(amp]
[5+2 inte)er](ile_speci(icationgt 5+2]
[-07$-amp-(amp(]
+CIE-5 [32-] | +CIE-5$ | [] lt+CE -55I5 | +E3E ltI-E
7(ilename8gt 7(ilename8 | C-E+ [2+CIE] -5ltI-E lo)(ile_descriptor gt
[2+ECE+1-E ltI-E] | add_lo)(ile_clauses | drop_lo)(ile_clauses |
supplemental_db_lo))in)$
[-07$-ampamp(6$506]
5+2 inte)er | 67(ilename8gt9 | 7(ilename8$
[-0$)-(amp]-55I5 | -55I5$
[1$)10amp-]
[3I main_model_name] model_column_clauses [cell_re(erence_options] model_rules_clause
[1)amp()+6amp0amp6]
+ECE+ 35E S10 1SE [recoer_clause | cancel_clause | (inish_clause]
[1506amp67)amp-6$0)]
3 | +E+$ 3E31E+ (unction_declaration
[1506amp67)$0)(5amp]
3 | +E+$ 3E31E+ (unction_spec
[155$)+-amp-(amp(]
3I5 1-E | 3I5$
[1amp6$-$amp$amp85605(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3148
[column_properties][table_partitionin)_clauses][CCE | CCE][ parallel_clause]
[ build_clause]
[14$1$amp()++-(amp]
SE S10 1SE 3I3IZE +ECI | I-1I-I0 |
E+lt+3CE$
[14($amp-(amp]
3SIZE 2-I3IE | size_clause$
[1amp6amp$)(amp6-(amp]
BE 3CE E ISE+ [6columngt9] -2ES 6expr gt | Elt2-$9
[here_clause]
[1amp6amp+-amp56$$0)(]
3E+5E +IIS partition_Mgt partition_N [I partition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp+-amp(+56$$0)(]
3E+5E S21+IIS subpart_Mgt subpart_N [I subpartition_spec][update_index_clauses]
[ parallel_clause]
[1amp6amp5amp-(amp]
BE 3CE E 2E SE columnGexpr | Elt2-$gt column [here_clause]
[E-EE here_clause]
[10amp--(amp]
3E- [cell_re(erence_options][return_ros_clause][re(erence_model] main_model
[10amp-0-1)]
expr [[S] c_alias]
[10amp-0-1)-(amp(]
[Duery_partition_clause [c_alias]] I3ESI 10 6model_columngt9 3ES2+ES
6model_columngt9
[10amp-6-amp(-(amp]
+2-ES [2SE+ | 2E][23IC | SA2EI-$ +E+][IE+E 6number9
[2I- 6condition9]] 6[2E | 2SE+] cell_assi)nment [order_by_clause] G expr 9
[10$70-5605amp6$amp(]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3248
6[column [datatype][Elt2- expr ][inline_constraint][-1_stora)e_clause]]gt9
[10$70-(+($+-amp]
C-23 column [] S21S+I21-E -- -EE-S [lt+CE]
[10$70--amp$0)6amp6$amp-]
3Ilt0 ESE 1-E collection_item +E2+ S -C+ | -2E$
[10$70-1)-(amp(]
3Ilt0 modi(y_col_properties | modi(y_col_substitutable$
[10$73(356$$0)]
3Ilt0 +II partition partition_attributes | alter_mappin)_table_clause | [+E12I-]
22S1-E -C- IEES$
[10$73(3(+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | [-1 -1_item | ++0
array$ modi(y_-1_parameters]$ | [+E12I-] 22S1-E -C- IEES$
[10$7$)amp4amp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] physical_atributes_clause |
1-ESCE tablespace | Elt2-$ | lo))in)_clause$
[10$7$)amp456$$0)]
3Ilt0 +II partition deallocate_unused_clause | allocate_extent_clause |
physical_attributes_clause | lo))in)_clause | 4ey_compression$ | +3EE+S
67CI_parameters89 | C-ESCE | 2E 1-C +EltE+ECES | 22S1-E
[10$7$)amp4(+56$$0)]
3Ilt0 S21+II partition 22S1-E | allocate_extent_clause |
deallocate_unused_clause$
[10$7-$(56$$0)]
3Ilt0 +II partition partition_attributes | | +$ -2ES 6partition_aluegt
9 | [+E12I-] 22S1-E -C- IEES$
[10$7-$((+56$$0)]
allocate_extent_clause | deallocate_unused_clause | shrin4_clause | ]-1 -1_item | ++0
array$ modi(y_-1_parameters] | [+E12I-] 22S1-E -C- IEES | |
+$ -2ES 6aluegt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3348
[10$7LOB561ampamp6(]
[stora)e_clause | CE+SI inte)er | +EEI | lt+EE-S inte)er | +E12I-
lt+EE-S | CCE | CCE | CCE +ES$[lo))in)_clause]$ |
allocate_extent_clause | deallocate_unused_clause | shrin4_clause]
[10$7LOB(06amp-(amp]3Ilt0 -1 6-1_item9 6modi(y_-1_parameters9
[10$76)amp56$$0)]
3Ilt0 +II partition partition_attributes | add_hash_subpartition |
add_list_subpartition$ | C-ESCE S21+II [update_index_clauses][ parallel_clause] |
alter_mappin)_table_clause | [+E12I-] 22S1-E -C- IEES$
[10$7+-ampamp7-6(]
3Ilt0 Elt2- +I12ES [lt+ +II partition] [se)ment_attributes_clause]
[table_compression] [C+ES- inte)er ] [4ey_compression] [alter_oer(lo_clause]
[-1 6-1_item9 | ++0 arrary$ 6-1_parameters9]]
[10$7+-amp56$$0)]
modi(y_ran)e_partition | modi(y_hash_partition | modi(y_list_partition$
[10$7+-amp(+56$$0)]
modi(y_ran)e_partition | modi(y_hash_subpartition | modi(y_list_subpartition$
[10amp+-amp-(amp]
3E [-IE] [se)ment_attributes_clause] [table_compression] [index_or)_table_clause]
-1_stora)e_clause | arrary_col_properties$ [ parallel_clause]
[10amp+-amp56$$0)]
3E +II partition [3I5 1-E] [table_partition_description]
[update_index_clauses] [ parallel_clause]
[10amp+-amp(+56$$0)]
3E S21+II subpartition_spec [update_index_clauses] [ parallel_clause]
[1-$0-1)706-005]
lt+ 6dimension_columngt9 I 66literalgt96literalgt99 | subDuery
[1-$+-amp$)(amp6]
-- [insert_into_clause [alues_clause]] | conditional_insert_clause$ subDuery
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3448
[1-$(ampamp4amp5]
nested_tableM 32-ISE ECE [-- | ISIC] nested_tableN
[1-$(amp$)amp6(amp]
nested_tableM 32-ISE IE+SEC [-- | ISIC] nested_tableN
[1-$(amp)$0)]
nested_tableM 32-ISE 2I [-- | ISIC] nested_tableN
[)amp(amp+-amp0-5605amp6$amp(]
ESE 1-E nested_item | C-23_-2E$ [substritutable_column_clause] S+E S
stora)e_table [66ob=ect_properties9 | [ physical_properties] | [column_properties]]9] [+E2+ S
-C+ | -2E$]
[)amp8-amp(-(amp]
IC-2I5 | EC-2I5$ EB -2ES
[)1+amp6]
[ | ] di)it[]di)it | [e[ | ] di)it] | [( | d]
[)1amp6$7$-amp)1amp]
dis4)roup_name(ilenumberincarnation_number
[0+9amp5605amp6$amp(]
column | attribute$ [Elt2- expr ] [inline_constraint [inline_constraint] |
inline_re(_constraint] | out_o(_line_constraint | out_o(_line_re(_constraint |
supplemental_lo))in)_props$
[0+9amp+-amp]
C+EE [5-1- E3++0] 1-E [schema]table lt [schema]ob=ect_type
[ob=ect_table_substitution] [6ob=ect_properties9] [ C33I E-EE | +ESE+E$ +BS][I_clause] [I_index_clause] [ physical_properties] [table_properties]amp
[0+9amp+-amp(+($$0)]
[] S21SI21-E -- -EE-S
[0+9amp5amp0-5605amp6$amp(]
C-23 column substitutable_column_clause
[0+9amp$amp8-(amp]
lt [schema]type_name BI 1EC IEIltIE+ Elt2- | 6attributegt9 | 2E+
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3548
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3648
I$ table_re(erence [Duery_partition_clause] [ condition | 2SI5 6columngt9]
[0amp690$)5amp]
lt2-- | -Elt | +I5$ [2E+]
[56--amp--(amp]
+--E- | +--E- [inte)er ] $
[56--amp-amp)+-amp-(amp]
+--E-_E1-E [6+II ar)ument 10 0 | S | +5E$ 6columngt9$9
[streamin)_clause]]
[56$-+(amp6amp0amp6]
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ | S10
1-ESCE tablespacegt | ltI-E 7(ilename8 | 7(ilenumbergt $ 2I- [CSISE
BI] C+-ltI-E$
[56$$0)6$+amp(]
[ physical_attributes_clause | lo))in)_clause | allocate_extent_clause | deallocate_unused_clause |
shrin4_clause $] E+lt-B [ physical_attributes_clause | lo))in)_clause |
allocate_extent_clause | deallocate_unused_clause$] [table_compression] [-1 -1_item |
++0 array$ modi(y_-1_parameters -1 -1_item]
[56$$0)amp4amp)amp)1amp]
[schema]table | ie$ [+II 6partition9 | S21+II 6subpartition9]
[56$$0)-ampamp-(+56$$0)]
S21+IIS hash_subpartition_Duantity [S+E I 6tablespacegt9] | 6subpartition_specgt
9$
[56$$0)(5amp]+II [partition] [table_partition_description]
[56$$0)$)(06amp-(amp]
[1-ESCE tablespace | E+lt-B [1-ESCE tablespace] | -1 6-1_item9
S+E S -1_se)name [61-ESCE tablespace9] | 61-ESCE tablespace$ |
++0 array_item S+E S -1 -1_se)ment$]
[5((806561ampamp6(]
ltI-E_-5I_E3S | SSB+_-IltE_I3E | SSB+_+E2SE_I3E |SSB+_-C_I3E | SSB+_5+CE_I3E$ expr | 2-I3IE | Elt2-$ |
SSB+_E+Ilt0_lt2CI (unction | 2-- | Elt2-$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3748
[5amp61)amp)+-amp(5amp-(amp]
3II323 EE inte)er [ | 3] | 1-CSIZE inte)er [] | lo))in)_clause | lt+CE
-55I5 | Elt2- [table_compression] stora)e_clause | -IE | ltlt-IE$ |
extent_mana)ement_clause | se)ment_mana)ement_clause | (lashbac4_mode_clause$
[53($-6$+amp(-(amp]Clt+EE inte)er | C2SE inte)er | II+S inte)er | stora)e_clause$
[53($-5605amp6$amp(]
se)ment_attributes_clause [table_compression] | +5IZI E
[se)ment_attributes_clause] [table_compression] | IE [se)ment_attributes_clause]
index_or)_table_clause | EE+- external_table_clause$ | C-2SE+ cluster 6columngt9$
[561-(amp]
+53 +ES+IC_+EltE+ECES 6method_name | Elt2-$gt +S | BS | +S |
BS | +2S$gt9
[560amp6ampamp-6$0)]
+CE2+E name 6parameter datatypegt 9 IS | S$ plFsDl_bloc4 | call_spec$
[560amp6amp(5amp]
+CE2+E name 6parameter datatypegt 9 IS | S$ call_spec$
[56043amp)$$0)]
2EICI +EA2I+E | 2EICE 2SI5 SSB+ |
ISI52ISE 3E | CE+IltICE [0E 7type8] [E+SI 7ersion8]$$
[5604-(amp]
5+ | +EE$ CEC +25 proxy [BI +-E role_namegt | -- ECE
role_namegt | +-ES] [ proxy_authentication]
[-$7$amp$(2-(amp]
search_strin) [3E dis4_name] [SIZE size_clause] [lt+CE | lt+CE]
[-$7$ampamp15-amp-(amp]
template_name +I12E 6[3I+++ | 2+ECE] [ltIE | CSE]9
[amp656$$0)-(amp]
+II 10 6alue_exprgt9
[amp6+-ampamp456amp(($0)]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3848
Duery_name | [schema]table +II 6partition9 | S21+II 6subpartition9$ |
sample_clause | Hdblin4 | ie | materialized ie$ [Hdblin4 ] | 6subDuery
[subDuery_restriction_clause]9 | table_collection_expression$
[$amp(amp-(amp(]
A2IESCE +ES+ICE | 2A2IESCE
[6)amp56$$0)$)]
+II 10 +5E 6columngt9 6+II [partition] ran)e_alues_clause
table_partition_descriptiongt +II9
[6)amp-amp(-(amp]
-2ES -ESS 6alue | 3-2E$gt9
[6amp+-)amp$(2605-(amp]
+E1-CE [BE+ inte)er ]
[6amp+$--(amp]
+E12I- [+II partition | S21+II subpartition$ | +EE+SE |
+EE+SE$] [ parallel_clause | 1-ESCE tablespace | +3EE+S
67CI_parameters89 | -IE | C32E SISICS | physical_attributes_clause |
4ey_compression | lo))in)_clause]
[6amp06(5amp6+-02-(amp]
3II3IZE | 3II3IZE$ +EC+S_E+_1-C
[6amp0amp6-(amp]
ISCEC [lt+3 SESSI] | I3E2 inte)er | I3E2$$ | E-0 |
Elt2- E-0 | E-0 inte)er $ | E inte)er | EI+E inte)er | EI+E$ |
parallel_clause | 2SI5 C2++E -5ltI-E | 2I- C5E inte)er | +25
[+E inte)er ] SEA2ECE inte)er | -- +CIE-5 | -- | -S | E$
SBICE+$$
[6amp0amp6-(amp(]
)eneral_recoery | mana)ed_standby_recoery | 1E5I 1C2 | E 1C2$
[6amp0-07$-amp(5amp]
67(ilename8gt9 [SIZE size_clause] [+E2SE]
|
[6amp036amp-(amp(]E1-E | IS1-E$ ISCE 7instance_name8 | [21-IC] +E inte)er $
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 3948
[6amp7amp6amp)amp10amp-]
+EltE+ECE re(erence_spreadsheet_name 6subDuery9 spreadsheet_column_clauses
[cell_re((erence_options]
[6amp7amp6amp)amp(-(amp]
+EltE+ECES [schema]ob=ect_table | ie$ [6columngt9] [ E-EE CSCE | SE 2--$] [constraint_state]
[6amp7amp6amp)$)-(amp]
+EltE+ECI5 - [S] old | EB [S] ne | +E [S] parent$
[6amp$(amp6-07$-amp-(amp]
+E5ISE+ [+ +E-CE] [0SIC- | -5IC-] -5ltI-E [(ile_speci(icationgt] lt+
lo)miner_session_name
[6amp-$0)-5605amp6$amp(]
column datatype [S+] [Elt2- expr ] [inline_constraint | inline_re(_constraint] |
out_o(_line_constraint | out_o(_line_re(_constraint | supplemental_lo))in)_props$$
[6amp-$0)-+-amp]
C+EE [5-1- E3++0] 1-E [schema]table [6relational_properties9][
C33I E-EE | +ESE+E$ +BS] [ physical_properties] [table_properties]amp
[6amp)1amp0-1)-(amp]
+E3E C-23 old_name ne_name
[6amp)1amp$)amp456$$0)]
+E3E +II partition | S21+II subpartition$ ne_name
[6amp)1amp56$$0)(+56]
+E3E +II | S21+II$ current_name ne_name
[6amp5-amp5amp-(amp]
+E-CE [ino4er_ri)hts_clause] S 1EC 6attribute datatypegtgtelement_specgt9
[6amp($amp$(2-(amp(]
+ESIZE -- [SIZE size_clause] | IS dis4_name [SIZE size_clause]gt dis4_name | ISS I
ltI-5+2 (ail)roup_name [SIZE size_clause]gt (aile)roup$
[6amp(06amp561ampamp6(]SESSIS_E+_2SE+ | C2_E+_SESSI | C2_E+_C-- | CEC_I3E |
I-E_I3E | -5IC-_+ES_E+_SESSI | -5IC-_+ES_E+_C-- |
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4048
C3SIE_-I3I$inte)er | 2-I3IE | Elt2-$ | +IE_S5 inte)er [ | 3] |
2-I3IE | Elt2-$
[6amp(6$amp(amp(($0)-(amp(]
E1-E | IS1-E$ +ES+ICE SESSI
[6amp6)-(amp]
+E2+ datatype [IS | S$ call_spec] | sDl=_ob=ect_type_si)$
[6amp6)608(-(amp]
+E2+ 2E | --$ +BS
[6amp6)$)-(amp]
+E2+I5 expr gt I data_itemgt
[6amp02amp0+9amp56$$-ampamp(]
ob=ect_priile)e | -- [+II-E5ES]$gt on_ob=ect_clause lt+3 )rantee_clause [CSCE
CS+IS | lt+CE]
[6amp02amp((amp156$$-ampamp(]
system_priile)e | role | -- +II-E5ES$gt lt+3 )rantee_clause
[60--5+amp-(amp]
+--2 | C21E$ 6)roupin)_expression_list9
[60$)amp-(amp]
[schema][type | pac4a)e] (unction | procedure | method$ [Hdblin4_name] 6ar)umentgt9
[60810amp1amp)-(amp]
E1-E | IS1-E$ +B 3E3E
[(15-amp-(amp]
S3-E [1-C] 6sample_percent9 [SEE 6seed_alue9]
[(3amp10+9amp-(amp]
ob=ect_optiongt | --$ auditin)_on_clause
[(05amp+-amp6amp70)(6$)]SCE lt+ 6re(_column | re(_attribute$9 IS [schema] scope_table_name | c_alias$$gt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4148
[(amp63amp(ampamp456amp(($0)]
BE condition E return_ expr BE
[(amp6$-(amp]
52+ -- | S10 | E$
[(amp1amp)6$+amp(-(amp]
physical_attributes_clause | 1-ESCE tablespace | lo))in)_clause$
[(amp1amp)1)amp1amp)-(amp]
SE53E SCE 35E3E 32- | 2$
[(amp-amp-$(]
L | Duery_nameL | [schema]table | ie | materialized_ie$L | expr [S] c_alias |
Duery_name
[(amp(+56$$0)amp15-amp]
SE S21+II E3-E 6S21+II subpartition [list_alues_clause]
[ partitionin)_stora)e_clause]gt S21+II 9 | hash_subpartition_Duantity
[(amp$1amp0)amp-(amp]SE I3E_ZE 7 | $ hhmi | time_zone_re)ion$8
[(36$)2-(amp]
S+I SCE [C3C] [CSCE]
[(308)$(53amp6-(amp]
S2B [I33EIE] dispatcher_name
[($15-amp(ampamp456amp(($0)]
expr BE comparison_ expr E return_ expr BE
[($)-amp0-1)706-005]
lt+ dimension_column I 6literalgt | subDuery$9 | [-IE pattern] lt+3 literal literal
IC+E3E | EC+E3E$ literal$
[($)-amp+-amp$)(amp6]
insert_into_clause alues_clause [returnin)_clause] | subDuery$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4248
[($amp-(amp]
inte)er [ | 3 | 5 | ]
[(5-$$)amp456$$0)]
S-I +II partition_name_old 6aluegt9 I 6index_partition_descriptiongt9
[ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp56$$0)]
S-I +II current_partition | -2ES$ 6aluegt9 I 6 partition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(5-$+-amp(+56$$0)]
S-I S21+II subpartition -2ES 6alue | 2--$gt9 [I 6subpartition_specgt9
[update_index_clauses] [ parallel_clause] 2E 32--0 problem importin) (ile
[(-(amp1amp)-(amp]
statement_option | --$gt | system_priile)e | -- +II-E5ES$gt [auditin)_by_clause]
[(-90+9amp5amp]
EE+- 3E =aa_ext_name -525E 2SI5 6SA-ata | Customatum |
raata9
[(-90+9amp5amp6]
EE+- 3E 7(ield_name8
[(-90+9amp5amp($]
+E2+ datatype | SE-lt S +ES2-$ EE+- +I1-E 3E
7=aa_static_(ield_name8 | 3E 7=aa_method_si)8$
[()++(amp-(amp(]
6actiate_standby_db_clause | maximize_standby_db_clause | re)ister_lo)(ile_clause |commit_suitchoer_clause | start_standby_clause | stop_standby_clause9 [ parallel_clause]
[(6()+-(amp]
S+ -5IC- S10 -0 [I33EIE] [E-0] [EB +I3+0 dblin4 |
III- [scn_alue] | SI ltI-E +SCI | ltIIS$]
[(65-(amp(]
32 [S10 | C-E$ 1SE] | E [+E B+IE] [+ESE-5S |
+ESE-5S] [25+E | B5+E] | +E -0$$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4348
[(05()-(amp]
S | 1+$ -5IC- S10 -0
[(06amp-(amp]
S+5E 6III- inte)er [ | 3] | E inte)er [ | 3] | 3IEES inte)er |
3EES inte)er | 2-I3IE$ | CIC+ESE inte)er | lt+EE-ISS inte)er |lt+EE-IS 5+2S inte)er | I3- [inte)er [ | 3] | 2--] | 12ltltE+_- EE |
+EC0C-E | Elt2-$
[(6amp1$)-(amp]
+E+ | C-2SE+$ 10 6columngt9
[(+56$$0)+3(3]
S21+II 10 S 6columngt9 [S21+IIS Duantity [S+E I 6tablespacegt9
| subpartition_template]
[(+56$$0)+-$(]
S21+II 10 -IS 6column9 [subpartition_template]
[(+56$$0)(5amp]
S21+II [subpartition] [list_aluses_clause] [ partitionin)_stora)e_clause]
[(+56$$0)amp15-amp]
S21+II E3-E 6S21+II subpartition [list_aluses_clause]
[ partitionin)_stora)e_clause]gt S21+II subparition9 | hash_subpartition_Duantity
[(+56061amp-6$0)]
3E31E+ | SIC$ procedure_declaration | (unction_declaration | constructor_declaration$
[(+56061(5amp]
3E31E+ | SIC$ procedure_spec | (unction_spec$
[(+amp6]
[subDuery_(actorin)_clause] SE-EC [hint] [ISIC | 2IA2E$ | --$] select_list lt+3
table_re(erencegt [here_clause] [hierarchical_Duery_clause] [)roup_by_clause] [I5
condition] [model_clause] [2I [--] | IE+SEC | 3I2S$ subDuery9]
[order_by_clause]
[(+amp6706$)-(amp]
BI Duery_name S 6subDuery9gt Duery_name
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4448
[(+amp66amp(6$$0)-(amp]
BI +E -0 | CEC I [CS+I constraint]$
[(+($+-amp0-1)-(amp]
[E-E3E] IS lt [0E] 6[-0] type9 | [] S21SI21-E -- -EE-S
[(55-amp1amp)-+-0$)]
| +$ S2-E3E- -5 | supplemental_id_4ey_clause$
[(55-amp1amp)-$2amp-(amp]
6-- | +I3+0 E0 | 2IA2E | lt+EI5 E0$gt9 C-23S
[(55-amp1amp)--065-(amp]
5+2 lo)_)roup 6column [ -5]gt column9 [-B0S]
[(55-amp1amp)--0$)5605(]
supplemental_lo)_)rp_clause | supplemental_id_4ey_clause$
[(55-amp1amp)-+-amp-0$)]
S2-E3E- -5 supplemental_lo)_)rp_clause $gt S2-E3E- -5 |
+ S2-E3E- -5 supplemental_id_4ey_clause | 5+2 lo)_)roup$gt
S2-E3E- -5
[+-amp0--amp$0)amp456amp(($0)]
1-E 6collection_expression9 [69]
[+-amp0156amp(($0)]
C3+ESS | C3+ESS$
[+-amp$)amp4-(amp][schema]table [t_alias] 6index_expr [SC | ESC]gt index_expr9 [index_properties]
[+-amp56$$0)amp(6$5$0)]
[se)ment_attributes_clause] [table_compression | 4ey_compression] [E+lt-B
[se)ment_attributes_clause]] [-1_stora)e_clause | array_col_properties$]
[ partition_leel_subpartition]
[+-amp56$$0)$)-(amp(]
ran)e_partitionin) | hash_partitionin) | list_partitionin) | composite_partitionin)$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4548
[+-amp5605amp6$amp(]
[column_properties] [table_partitionin)_clauses] [CCE | CCE] [ parallel_clause]
[+BEEECIES | +BEEECIES] [enable_disable_clause]
[ro_moement_clause] [S subDuery]
[+-amp6amp7amp6amp)amp]-0 6Duery_table_expression9 [(lashbac4_Duery_clause] [t_alias] | 6 =oin_clause9
[+-amp(5amp-(amp(]
EE 35E3E -C- | ltI-E (ile_speci(icationgt | S0S2 ltI-E
(ile_speci(icationgt | de(ault_tablespace | de(ault_temp_tablespace | undo_tablespace
[+-amp(5amp605-(amp]
1-ESCE 5+2 tablespace_)roup_name | 78$
[+-amp(5amp-0$)-(amp(]
lo))in)_clause | [] lt+CE -55I5$
[+-amp(5amp6ampamp)$0)-(amp]
+EEI 52+EE | 52+EE$
[+-amp(5amp(amp-(amp(]-IE | ltlt-IE [+3- | E3++0 | I33EIE]$ | +E -0 | B+IE$ |
E+3E | E3++0$
[amp15066+-amp(5amp-(amp]
E3++0 1-ESCE tablespace [E3ltI-E (ile_speci(icationgt]
[tablespace_)roup_clause] [extent_mana)ement_clause]
[amp4]
[ | n] 7c8 | A | D$ 7c8$
[6amp7$-amp-(amp]
+CE [S 7(ilename8 [+E2SE]] [+ESE-5S | +ESE-5S]
[6)amp56$$0)(+56]
+2CE +II partition | S21+II subpartition$ [+ | +E2SE]
S+5E] [update_index_clauses [ parallel_clause]]
[)0+-amp(5amp]
[1I5ltI-E | S3--ltI-E] 2 1-ESCE tablespace [1-ESCE (ile_speci(icationgt
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4648
]
[)0+-amp(5amp-(amp]
2 1-ESCE tablespace [ltI-E (ile_speci(icationgt] [extent_mana)ement_clause]
[tablespace_retention_clause]
[)605$(2-(amp]
2+ ISS
[5amp--$)amp4amp(-(amp]
2E IEES [6index 6update_index_partition | update_index_subpartition$9gtindex99]
[5amp-0+-$)amp4-(amp]
2E | I-IE$ 5-1- IEES
[5amp$)amp4-(amp(]
update_)lobal_index_clause | update_all_indexes_clause$
[5amp$)amp456$$0)]
+II [partition] [index_partition_description [index_subpartition_clause]]gt +II
[5amp$)amp4(+56$$0)]
S21+II [subpartition] [1-ESCE tablespace]gt S21+II
[5amp(amp-(amp]
SE 6columngt9 G 6subDuery9 | column G expr | 6subDuery9 | Elt2-$$gt | -2E 6t_alias9
G expr | 6subDuery9$
[56amp+-amp-(amp]
25+E [[] IC-2I5 ] [column_properties]
[($)7)$0)-(amp]
2SI5 [schema][pac4a)e | type](unction_name
[($)$)amp4-(amp]
2SI5 IE [schema]index | 6create_index_statement9 | index_properties$
[($)($($(5amp]2SI5 [schema]statistics_type | 2--$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4748
[($)5amp-(amp]
2SI5 [schema]implementation_type [array_3-_clause]
[-$$0)-(amp(]
-IE +Elt 2E [SE 5-I5 2--] | -IE S+2C2+E[CSCE] [into_clause] ltlt-IE | -IE$$
[-amp(-(amp]
-2ES 6expr | Elt2-$gt9
[6660-5605amp6$amp(]
++0 array_item [substitutable_column_clause] S+E S -1 -1_se)name
6-1_parameters9 | substitutable_column_clause
[83amp6amp-(amp]
BE+E condition
[8$)08$)-(amp]
+BS | +5E$ 1EBEE 212E +ECEI5 | C2++E +B | alue_expr
+ECEI5 | lt--BI5$$ 212E lt--BI5 | C2++E +B |
alue_expr +ECEI5 | lt--BI5$$
[XML6$+amp(-(amp]
3-+I12ES 6alue_expr [S c_alias]gtalue_expr9
[XMLS3amp1(5amp]
[3-SCE3 3-Schema_2+-] E-E3E element | 3-Schema_2+- O element$
[XMLT5amp0-1)5605amp6$amp(]
3-0E [C-23] column [3-ype_stora)e] [3-Schema_spec]
[XMLT5amp(06amp]
S+E S 1EC +E-I-$ | C-1 -1_se)name 6-1_parameters9 |
-1_parameters
[XMLT5amp+-amp]
C+EE 1-E [5-1- E3++0] 1-E [schema]table lt 3-0E
[6ob=ect_properties9] [3-0E 3-ype_stora)e] [3-Schema_spec] [ C33I
E-EE | +ESE+E$ +BS] [I_clause] [I_index_clause] [ physical_properties][table_properties]
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$
8132019 Complete SQL Syntax
httpslidepdfcomreaderfullcomplete-sql-syntax 4848
[XMLT5amp$amp8-(amp]
lt 3-0E [3-Schema_spec] BI 1EC IEIltIE+ Elt2- | 6expr gt9$