Table of Contents
- Title and Copyright Information
- Preface
- Changes in This Release for Oracle Database SQL Language Reference
- 1 Introduction to Oracle SQL
-
2
Basic Elements of Oracle SQL
-
2.1
Data Types
-
2.1.1
Oracle Built-in Data Types
- 2.1.1.1 Character Data Types
- 2.1.1.2 Numeric Data Types
- 2.1.1.3 LONG Data Type
-
2.1.1.4
Datetime and Interval Data Types
- 2.1.1.4.1 DATE Data Type
- 2.1.1.4.2 TIMESTAMP Data Type
- 2.1.1.4.3 TIMESTAMP WITH TIME ZONE Data Type
- 2.1.1.4.4 TIMESTAMP WITH LOCAL TIME ZONE Data Type
- 2.1.1.4.5 INTERVAL YEAR TO MONTH Data Type
- 2.1.1.4.6 INTERVAL DAY TO SECOND Data Type
- 2.1.1.4.7 Datetime/Interval Arithmetic
- 2.1.1.4.8 Support for Daylight Saving Times
- 2.1.1.4.9 Datetime and Interval Examples
- 2.1.1.5 RAW and LONG RAW Data Types
- 2.1.1.6 Large Object (LOB) Data Types
- 2.1.1.7 Extended Data Types
- 2.1.2 Rowid Data Types
- 2.1.3 ANSI, DB2, and SQL/DS Data Types
- 2.1.4 User-Defined Types
- 2.1.5 Oracle-Supplied Types
- 2.1.6 Any Types
- 2.1.7 XML Types
- 2.1.8 Spatial Types
- 2.1.9 Media Types
-
2.1.1
Oracle Built-in Data Types
- 2.2 Data Type Comparison Rules
- 2.3 Literals
-
2.4
Format Models
- 2.4.1 Number Format Models
- 2.4.2 Datetime Format Models
- 2.4.3 Format Model Modifiers
- 2.4.4 String-to-Date Conversion Rules
- 2.4.5 XML Format Model
- 2.5 Nulls
-
2.6
Comments
- 2.6.1 Comments Within SQL Statements
- 2.6.2 Comments on Schema and Nonschema Objects
- 2.6.3 Hints
-
2.6.4
Alphabetical Listing of Hints
- 2.6.4.1 ALL_ROWS Hint
- 2.6.4.2 APPEND Hint
- 2.6.4.3 APPEND_VALUES Hint
- 2.6.4.4 CACHE Hint
- 2.6.4.5 CHANGE_DUPKEY_ERROR_INDEX Hint
- 2.6.4.6 CLUSTER Hint
- 2.6.4.7 CLUSTERING Hint
- 2.6.4.8 CONTAINERS Hint
- 2.6.4.9 CURSOR_SHARING_EXACT Hint
- 2.6.4.10 DISABLE_PARALLEL_DML Hint
- 2.6.4.11 DRIVING_SITE Hint
- 2.6.4.12 DYNAMIC_SAMPLING Hint
- 2.6.4.13 ENABLE_PARALLEL_DML Hint
- 2.6.4.14 FACT Hint
- 2.6.4.15 FIRST_ROWS Hint
- 2.6.4.16 FRESH_MV Hint
- 2.6.4.17 FULL Hint
- 2.6.4.18 GATHER_OPTIMIZER_STATISTICS Hint
- 2.6.4.19 GROUPING Hint
- 2.6.4.20 HASH Hint
- 2.6.4.21 IGNORE_ROW_ON_DUPKEY_INDEX Hint
- 2.6.4.22 INDEX Hint
- 2.6.4.23 INDEX_ASC Hint
- 2.6.4.24 INDEX_COMBINE Hint
- 2.6.4.25 INDEX_DESC Hint
- 2.6.4.26 INDEX_FFS Hint
- 2.6.4.27 INDEX_JOIN Hint
- 2.6.4.28 INDEX_SS Hint
- 2.6.4.29 INDEX_SS_ASC Hint
- 2.6.4.30 INDEX_SS_DESC Hint
- 2.6.4.31 INMEMORY Hint
- 2.6.4.32 INMEMORY_PRUNING Hint
- 2.6.4.33 LEADING Hint
- 2.6.4.34 MERGE Hint
- 2.6.4.35 MODEL_MIN_ANALYSIS Hint
- 2.6.4.36 MONITOR Hint
- 2.6.4.37 NATIVE_FULL_OUTER_JOIN Hint
- 2.6.4.38 NOAPPEND Hint
- 2.6.4.39 NOCACHE Hint
- 2.6.4.40 NO_CLUSTERING Hint
- 2.6.4.41 NO_EXPAND Hint
- 2.6.4.42 NO_FACT Hint
- 2.6.4.43 NO_GATHER_OPTIMIZER_STATISTICS Hint
- 2.6.4.44 NO_INDEX Hint
- 2.6.4.45 NO_INDEX_FFS Hint
- 2.6.4.46 NO_INDEX_SS Hint
- 2.6.4.47 NO_INMEMORY Hint
- 2.6.4.48 NO_INMEMORY_PRUNING Hint
- 2.6.4.49 NO_MERGE Hint
- 2.6.4.50 NO_MONITOR Hint
- 2.6.4.51 NO_NATIVE_FULL_OUTER_JOIN Hint
- 2.6.4.52 NO_PARALLEL Hint
- 2.6.4.53 NOPARALLEL Hint
- 2.6.4.54 NO_PARALLEL_INDEX Hint
- 2.6.4.55 NOPARALLEL_INDEX Hint
- 2.6.4.56 NO_PQ_CONCURRENT_UNION Hint
- 2.6.4.57 NO_PQ_SKEW Hint
- 2.6.4.58 NO_PUSH_PRED Hint
- 2.6.4.59 NO_PUSH_SUBQ Hint
- 2.6.4.60 NO_PX_JOIN_FILTER Hint
- 2.6.4.61 NO_QUERY_TRANSFORMATION Hint
- 2.6.4.62 NO_RESULT_CACHE Hint
- 2.6.4.63 NO_REWRITE Hint
- 2.6.4.64 NOREWRITE Hint
- 2.6.4.65 NO_STAR_TRANSFORMATION Hint
- 2.6.4.66 NO_STATEMENT_QUEUING Hint
- 2.6.4.67 NO_UNNEST Hint
- 2.6.4.68 NO_USE_BAND Hint
- 2.6.4.69 NO_USE_CUBE Hint
- 2.6.4.70 NO_USE_HASH Hint
- 2.6.4.71 NO_USE_MERGE Hint
- 2.6.4.72 NO_USE_NL Hint
- 2.6.4.73 NO_XML_QUERY_REWRITE Hint
- 2.6.4.74 NO_XMLINDEX_REWRITE Hint
- 2.6.4.75 NO_ZONEMAP Hint
- 2.6.4.76 OPT_PARAM Hint
- 2.6.4.77 ORDERED Hint
- 2.6.4.78 PARALLEL Hint
- 2.6.4.79 PARALLEL_INDEX Hint
- 2.6.4.80 PQ_CONCURRENT_UNION Hint
- 2.6.4.81 PQ_DISTRIBUTE Hint
- 2.6.4.82 PQ_FILTER Hint
- 2.6.4.83 PQ_SKEW Hint
- 2.6.4.84 PUSH_PRED Hint
- 2.6.4.85 PUSH_SUBQ Hint
- 2.6.4.86 PX_JOIN_FILTER Hint
- 2.6.4.87 QB_NAME Hint
- 2.6.4.88 RESULT_CACHE Hint
- 2.6.4.89 RETRY_ON_ROW_CHANGE Hint
- 2.6.4.90 REWRITE Hint
- 2.6.4.91 STAR_TRANSFORMATION Hint
- 2.6.4.92 STATEMENT_QUEUING Hint
- 2.6.4.93 UNNEST Hint
- 2.6.4.94 USE_BAND Hint
- 2.6.4.95 USE_CONCAT Hint
- 2.6.4.96 USE_CUBE Hint
- 2.6.4.97 USE_HASH Hint
- 2.6.4.98 USE_MERGE Hint
- 2.6.4.99 USE_NL Hint
- 2.6.4.100 USE_NL_WITH_INDEX Hint
- 2.7 Database Objects
- 2.8 Database Object Names and Qualifiers
- 2.9 Syntax for Schema Objects and Parts in SQL Statements
-
2.1
Data Types
- 3 Pseudocolumns
- 4 Operators
-
5
Expressions
- 5.1 About SQL Expressions
- 5.2 Simple Expressions
- 5.3 Compound Expressions
- 5.4 Calculated Measure Expressions
- 5.5 CASE Expressions
- 5.6 Column Expressions
- 5.7 CURSOR Expressions
- 5.8 Datetime Expressions
- 5.9 Function Expressions
- 5.10 Interval Expressions
- 5.11 JSON Object Access Expressions
- 5.12 Model Expressions
- 5.13 Object Access Expressions
- 5.14 Placeholder Expressions
- 5.15 Scalar Subquery Expressions
- 5.16 Type Constructor Expressions
- 5.17 Expression Lists
-
6
Conditions
- 6.1 About SQL Conditions
- 6.2 Comparison Conditions
- 6.3 Floating-Point Conditions
- 6.4 Logical Conditions
- 6.5 Model Conditions
- 6.6 Multiset Conditions
- 6.7 Pattern-matching Conditions
- 6.8 Null Conditions
- 6.9 XML Conditions
- 6.10 SQL/JSON Conditions
- 6.11 Compound Conditions
- 6.12 BETWEEN Condition
- 6.13 EXISTS Condition
- 6.14 IN Condition
- 6.15 IS OF type Condition
-
7
Functions
- 7.1 About SQL Functions
-
7.2
Single-Row Functions
- 7.2.1 Numeric Functions
- 7.2.2 Character Functions Returning Character Values
- 7.2.3 Character Functions Returning Number Values
- 7.2.4 Character Set Functions
- 7.2.5 Collation Functions
- 7.2.6 Datetime Functions
- 7.2.7 General Comparison Functions
- 7.2.8 Conversion Functions
- 7.2.9 Large Object Functions
- 7.2.10 Collection Functions
- 7.2.11 Hierarchical Functions
- 7.2.12 Data Mining Functions
- 7.2.13 XML Functions
- 7.2.14 JSON Functions
- 7.2.15 Encoding and Decoding Functions
- 7.2.16 NULL-Related Functions
- 7.2.17 Environment and Identifier Functions
- 7.3 Aggregate Functions
- 7.4 Analytic Functions
- 7.5 Object Reference Functions
- 7.6 Model Functions
- 7.7 OLAP Functions
- 7.8 Data Cartridge Functions
- 7.9 ABS
- 7.10 ACOS
- 7.11 ADD_MONTHS
- 7.12 APPENDCHILDXML
- 7.13 APPROX_COUNT_DISTINCT
- 7.14 APPROX_COUNT_DISTINCT_AGG
- 7.15 APPROX_COUNT_DISTINCT_DETAIL
- 7.16 APPROX_MEDIAN
- 7.17 APPROX_PERCENTILE
- 7.18 APPROX_PERCENTILE_AGG
- 7.19 APPROX_PERCENTILE_DETAIL
- 7.20 ASCII
- 7.21 ASCIISTR
- 7.22 ASIN
- 7.23 ATAN
- 7.24 ATAN2
- 7.25 AVG
- 7.26 BFILENAME
- 7.27 BIN_TO_NUM
- 7.28 BITAND
- 7.29 CARDINALITY
- 7.30 CAST
- 7.31 CEIL
- 7.32 CHARTOROWID
- 7.33 CHR
- 7.34 CLUSTER_DETAILS
- 7.35 CLUSTER_DISTANCE
- 7.36 CLUSTER_ID
- 7.37 CLUSTER_PROBABILITY
- 7.38 CLUSTER_SET
- 7.39 COALESCE
- 7.40 COLLATION
- 7.41 COLLECT
- 7.42 COMPOSE
- 7.43 CON_DBID_TO_ID
- 7.44 CON_GUID_TO_ID
- 7.45 CON_NAME_TO_ID
- 7.46 CON_UID_TO_ID
- 7.47 CONCAT
- 7.48 CONVERT
- 7.49 CORR
- 7.50 CORR_*
- 7.51 COS
- 7.52 COSH
- 7.53 COUNT
- 7.54 COVAR_POP
- 7.55 COVAR_SAMP
- 7.56 CUBE_TABLE
- 7.57 CUME_DIST
- 7.58 CURRENT_DATE
- 7.59 CURRENT_TIMESTAMP
- 7.60 CV
- 7.61 DATAOBJ_TO_MAT_PARTITION
- 7.62 DATAOBJ_TO_PARTITION
- 7.63 DBTIMEZONE
- 7.64 DECODE
- 7.65 DECOMPOSE
- 7.66 DELETEXML
- 7.67 DENSE_RANK
- 7.68 DEPTH
- 7.69 DEREF
- 7.70 DUMP
- 7.71 EMPTY_BLOB, EMPTY_CLOB
- 7.72 EXISTSNODE
- 7.73 EXP
- 7.74 EXTRACT (datetime)
- 7.75 EXTRACT (XML)
- 7.76 EXTRACTVALUE
- 7.77 FEATURE_COMPARE
- 7.78 FEATURE_DETAILS
- 7.79 FEATURE_ID
- 7.80 FEATURE_SET
- 7.81 FEATURE_VALUE
- 7.82 FIRST
- 7.83 FIRST_VALUE
- 7.84 FLOOR
- 7.85 FROM_TZ
- 7.86 GREATEST
- 7.87 GROUP_ID
- 7.88 GROUPING
- 7.89 GROUPING_ID
- 7.90 HEXTORAW
- 7.91 INITCAP
- 7.92 INSERTCHILDXML
- 7.93 INSERTCHILDXMLAFTER
- 7.94 INSERTCHILDXMLBEFORE
- 7.95 INSERTXMLAFTER
- 7.96 INSERTXMLBEFORE
- 7.97 INSTR
- 7.98 ITERATION_NUMBER
- 7.99 JSON_ARRAY
- 7.100 JSON_ARRAYAGG
- 7.101 JSON_DATAGUIDE
- 7.102 JSON_OBJECT
- 7.103 JSON_OBJECTAGG
- 7.104 JSON_QUERY
- 7.105 JSON_TABLE
- 7.106 JSON_VALUE
- 7.107 LAG
- 7.108 LAST
- 7.109 LAST_DAY
- 7.110 LAST_VALUE
- 7.111 LEAD
- 7.112 LEAST
- 7.113 LENGTH
- 7.114 LISTAGG
- 7.115 LN
- 7.116 LNNVL
- 7.117 LOCALTIMESTAMP
- 7.118 LOG
- 7.119 LOWER
- 7.120 LPAD
- 7.121 LTRIM
- 7.122 MAKE_REF
- 7.123 MAX
- 7.124 MEDIAN
- 7.125 MIN
- 7.126 MOD
- 7.127 MONTHS_BETWEEN
- 7.128 NANVL
- 7.129 NCHR
- 7.130 NEW_TIME
- 7.131 NEXT_DAY
- 7.132 NLS_CHARSET_DECL_LEN
- 7.133 NLS_CHARSET_ID
- 7.134 NLS_CHARSET_NAME
- 7.135 NLS_COLLATION_ID
- 7.136 NLS_COLLATION_NAME
- 7.137 NLS_INITCAP
- 7.138 NLS_LOWER
- 7.139 NLS_UPPER
- 7.140 NLSSORT
- 7.141 NTH_VALUE
- 7.142 NTILE
- 7.143 NULLIF
- 7.144 NUMTODSINTERVAL
- 7.145 NUMTOYMINTERVAL
- 7.146 NVL
- 7.147 NVL2
- 7.148 ORA_DM_PARTITION_NAME
- 7.149 ORA_DST_AFFECTED
- 7.150 ORA_DST_CONVERT
- 7.151 ORA_DST_ERROR
- 7.152 ORA_HASH
- 7.153 ORA_INVOKING_USER
- 7.154 ORA_INVOKING_USERID
- 7.155 PATH
- 7.156 PERCENT_RANK
- 7.157 PERCENTILE_CONT
- 7.158 PERCENTILE_DISC
- 7.159 POWER
- 7.160 POWERMULTISET
- 7.161 POWERMULTISET_BY_CARDINALITY
- 7.162 PREDICTION
- 7.163 PREDICTION_BOUNDS
- 7.164 PREDICTION_COST
- 7.165 PREDICTION_DETAILS
- 7.166 PREDICTION_PROBABILITY
- 7.167 PREDICTION_SET
- 7.168 PRESENTNNV
- 7.169 PRESENTV
- 7.170 PREVIOUS
- 7.171 RANK
- 7.172 RATIO_TO_REPORT
- 7.173 RAWTOHEX
- 7.174 RAWTONHEX
- 7.175 REF
- 7.176 REFTOHEX
- 7.177 REGEXP_COUNT
- 7.178 REGEXP_INSTR
- 7.179 REGEXP_REPLACE
- 7.180 REGEXP_SUBSTR
- 7.181 REGR_ (Linear Regression) Functions
- 7.182 REMAINDER
- 7.183 REPLACE
- 7.184 ROUND (date)
- 7.185 ROUND (number)
- 7.186 ROW_NUMBER
- 7.187 ROWIDTOCHAR
- 7.188 ROWIDTONCHAR
- 7.189 RPAD
- 7.190 RTRIM
- 7.191 SCN_TO_TIMESTAMP
- 7.192 SESSIONTIMEZONE
- 7.193 SET
- 7.194 SIGN
- 7.195 SIN
- 7.196 SINH
- 7.197 SOUNDEX
- 7.198 SQRT
- 7.199 STANDARD_HASH
- 7.200 STATS_BINOMIAL_TEST
- 7.201 STATS_CROSSTAB
- 7.202 STATS_F_TEST
- 7.203 STATS_KS_TEST
- 7.204 STATS_MODE
- 7.205 STATS_MW_TEST
- 7.206 STATS_ONE_WAY_ANOVA
- 7.207 STATS_T_TEST_*
- 7.208 STATS_WSR_TEST
- 7.209 STDDEV
- 7.210 STDDEV_POP
- 7.211 STDDEV_SAMP
- 7.212 SUBSTR
- 7.213 SUM
- 7.214 SYS_CONNECT_BY_PATH
- 7.215 SYS_CONTEXT
- 7.216 SYS_DBURIGEN
- 7.217 SYS_EXTRACT_UTC
- 7.218 SYS_GUID
- 7.219 SYS_OP_ZONE_ID
- 7.220 SYS_TYPEID
- 7.221 SYS_XMLAGG
- 7.222 SYS_XMLGEN
- 7.223 SYSDATE
- 7.224 SYSTIMESTAMP
- 7.225 TAN
- 7.226 TANH
- 7.227 TIMESTAMP_TO_SCN
- 7.228 TO_APPROX_COUNT_DISTINCT
- 7.229 TO_APPROX_PERCENTILE
- 7.230 TO_BINARY_DOUBLE
- 7.231 TO_BINARY_FLOAT
- 7.232 TO_BLOB (bfile)
- 7.233 TO_BLOB (raw)
- 7.234 TO_CHAR (bfile|blob)
- 7.235 TO_CHAR (character)
- 7.236 TO_CHAR (datetime)
- 7.237 TO_CHAR (number)
- 7.238 TO_CLOB (bfile|blob)
- 7.239 TO_CLOB (character)
- 7.240 TO_DATE
- 7.241 TO_DSINTERVAL
- 7.242 TO_LOB
- 7.243 TO_MULTI_BYTE
- 7.244 TO_NCHAR (character)
- 7.245 TO_NCHAR (datetime)
- 7.246 TO_NCHAR (number)
- 7.247 TO_NCLOB
- 7.248 TO_NUMBER
- 7.249 TO_SINGLE_BYTE
- 7.250 TO_TIMESTAMP
- 7.251 TO_TIMESTAMP_TZ
- 7.252 TO_YMINTERVAL
- 7.253 TRANSLATE
- 7.254 TRANSLATE ... USING
- 7.255 TREAT
- 7.256 TRIM
- 7.257 TRUNC (date)
- 7.258 TRUNC (number)
- 7.259 TZ_OFFSET
- 7.260 UID
- 7.261 UNISTR
- 7.262 UPDATEXML
- 7.263 UPPER
- 7.264 USER
- 7.265 USERENV
- 7.266 VALIDATE_CONVERSION
- 7.267 VALUE
- 7.268 VAR_POP
- 7.269 VAR_SAMP
- 7.270 VARIANCE
- 7.271 VSIZE
- 7.272 WIDTH_BUCKET
- 7.273 XMLAGG
- 7.274 XMLCAST
- 7.275 XMLCDATA
- 7.276 XMLCOLATTVAL
- 7.277 XMLCOMMENT
- 7.278 XMLCONCAT
- 7.279 XMLDIFF
- 7.280 XMLELEMENT
- 7.281 XMLEXISTS
- 7.282 XMLFOREST
- 7.283 XMLISVALID
- 7.284 XMLPARSE
- 7.285 XMLPATCH
- 7.286 XMLPI
- 7.287 XMLQUERY
- 7.288 XMLROOT
- 7.289 XMLSEQUENCE
- 7.290 XMLSERIALIZE
- 7.291 XMLTABLE
- 7.292 XMLTRANSFORM
- 7.293 ROUND and TRUNC Date Functions
- 7.294 About User-Defined Functions
- 8 Common SQL DDL Clauses
- 9 SQL Queries and Subqueries
-
10
SQL Statements: ADMINISTER KEY MANAGEMENT to ALTER JAVA
- 10.1 Types of SQL Statements
- 10.2 How the SQL Statement Chapters are Organized
- 10.3 ADMINISTER KEY MANAGEMENT
- 10.4 ALTER ANALYTIC VIEW
- 10.5 ALTER ATTRIBUTE DIMENSION
- 10.6 ALTER AUDIT POLICY (Unified Auditing)
- 10.7 ALTER CLUSTER
- 10.8 ALTER DATABASE
- 10.9 ALTER DATABASE LINK
- 10.10 ALTER DIMENSION
- 10.11 ALTER DISKGROUP
- 10.12 ALTER FLASHBACK ARCHIVE
- 10.13 ALTER FUNCTION
- 10.14 ALTER HIERARCHY
- 10.15 ALTER INDEX
- 10.16 ALTER INDEXTYPE
- 10.17 ALTER INMEMORY JOIN GROUP
- 10.18 ALTER JAVA
-
11
SQL Statements: ALTER LIBRARY to ALTER SESSION
- 11.1 ALTER LIBRARY
- 11.2 ALTER LOCKDOWN PROFILE
- 11.3 ALTER MATERIALIZED VIEW
- 11.4 ALTER MATERIALIZED VIEW LOG
- 11.5 ALTER MATERIALIZED ZONEMAP
- 11.6 ALTER OPERATOR
- 11.7 ALTER OUTLINE
- 11.8 ALTER PACKAGE
- 11.9 ALTER PLUGGABLE DATABASE
- 11.10 ALTER PROCEDURE
- 11.11 ALTER PROFILE
- 11.12 ALTER RESOURCE COST
- 11.13 ALTER ROLE
- 11.14 ALTER ROLLBACK SEGMENT
- 11.15 ALTER SEQUENCE
- 11.16 ALTER SESSION
-
12
SQL Statements: ALTER SYNONYM to COMMENT
- 12.1 ALTER SYNONYM
- 12.2 ALTER SYSTEM
- 12.3 ALTER TABLE
- 12.4 ALTER TABLESPACE
- 12.5 ALTER TABLESPACE SET
- 12.6 ALTER TRIGGER
- 12.7 ALTER TYPE
- 12.8 ALTER USER
- 12.9 ALTER VIEW
- 12.10 ANALYZE
- 12.11 ASSOCIATE STATISTICS
- 12.12 AUDIT (Traditional Auditing)
- 12.13 AUDIT (Unified Auditing)
- 12.14 CALL
- 12.15 COMMENT
-
13
SQL Statements: COMMIT to CREATE JAVA
- 13.1 COMMIT
- 13.2 CREATE ANALYTIC VIEW
- 13.3 CREATE ATTRIBUTE DIMENSION
- 13.4 CREATE AUDIT POLICY (Unified Auditing)
- 13.5 CREATE CLUSTER
- 13.6 CREATE CONTEXT
- 13.7 CREATE CONTROLFILE
- 13.8 CREATE DATABASE
- 13.9 CREATE DATABASE LINK
- 13.10 CREATE DIMENSION
- 13.11 CREATE DIRECTORY
- 13.12 CREATE DISKGROUP
- 13.13 CREATE EDITION
- 13.14 CREATE FLASHBACK ARCHIVE
- 13.15 CREATE FUNCTION
- 13.16 CREATE HIERARCHY
- 13.17 CREATE INDEX
- 13.18 CREATE INDEXTYPE
- 13.19 CREATE INMEMORY JOIN GROUP
- 13.20 CREATE JAVA
-
14
SQL Statements: CREATE LIBRARY to CREATE SCHEMA
- 14.1 CREATE LIBRARY
- 14.2 CREATE LOCKDOWN PROFILE
- 14.3 CREATE MATERIALIZED VIEW
- 14.4 CREATE MATERIALIZED VIEW LOG
- 14.5 CREATE MATERIALIZED ZONEMAP
- 14.6 CREATE OPERATOR
- 14.7 CREATE OUTLINE
- 14.8 CREATE PACKAGE
- 14.9 CREATE PACKAGE BODY
- 14.10 CREATE PFILE
- 14.11 CREATE PLUGGABLE DATABASE
- 14.12 CREATE PROCEDURE
- 14.13 CREATE PROFILE
- 14.14 CREATE RESTORE POINT
- 14.15 CREATE ROLE
- 14.16 CREATE ROLLBACK SEGMENT
- 14.17 CREATE SCHEMA
-
15
SQL Statements: CREATE SEQUENCE to DROP CLUSTER
- 15.1 CREATE SEQUENCE
- 15.2 CREATE SPFILE
- 15.3 CREATE SYNONYM
- 15.4 CREATE TABLE
- 15.5 CREATE TABLESPACE
- 15.6 CREATE TABLESPACE SET
- 15.7 CREATE TRIGGER
- 15.8 CREATE TYPE
- 15.9 CREATE TYPE BODY
- 15.10 CREATE USER
- 15.11 CREATE VIEW
- 15.12 DELETE
- 15.13 DISASSOCIATE STATISTICS
- 15.14 DROP ANALYTIC VIEW
- 15.15 DROP ATTRIBUTE DIMENSION
- 15.16 DROP AUDIT POLICY (Unified Auditing)
- 15.17 DROP CLUSTER
- 16 SQL Statements: DROP CONTEXT to DROP JAVA
-
17
SQL Statements: DROP LIBRARY to DROP SYNONYM
- 17.1 DROP LIBRARY
- 17.2 DROP LOCKDOWN PROFILE
- 17.3 DROP MATERIALIZED VIEW
- 17.4 DROP MATERIALIZED VIEW LOG
- 17.5 DROP MATERIALIZED ZONEMAP
- 17.6 DROP OPERATOR
- 17.7 DROP OUTLINE
- 17.8 DROP PACKAGE
- 17.9 DROP PLUGGABLE DATABASE
- 17.10 DROP PROCEDURE
- 17.11 DROP PROFILE
- 17.12 DROP RESTORE POINT
- 17.13 DROP ROLE
- 17.14 DROP ROLLBACK SEGMENT
- 17.15 DROP SEQUENCE
- 17.16 DROP SYNONYM
- 18 SQL Statements: DROP TABLE to LOCK TABLE
- 19 SQL Statements: MERGE to UPDATE
- A How to Read Syntax Diagrams
- B Automatic and Manual Locking Mechanisms During SQL Operations
-
C
Oracle and Standard SQL
- C.1 ANSI Standards
- C.2 ISO Standards
- C.3 Oracle Compliance to Core SQL
- C.4 Oracle Support for Optional Features of SQL/Foundation
- C.5 Oracle Compliance with SQL/CLI
- C.6 Oracle Compliance with SQL/PSM
- C.7 Oracle Compliance with SQL/MED
- C.8 Oracle Compliance with SQL/OLB
- C.9 Oracle Compliance with SQL/JRT
- C.10 Oracle Compliance with SQL/XML
- C.11 Oracle Compliance with FIPS 127-2
- C.12 Oracle Extensions to Standard SQL
- C.13 Oracle Compliance with Older Standards
- C.14 Character Set Support
- D Oracle Regular Expression Support
- E Oracle SQL Reserved Words and Keywords
- F Extended Examples
- Index