Detailed SQL Standard Comparison

This page lists which SQL standard features are supported, partially-supported, and unsupported by CockroachDB.

To understand the extent to which we support the standard SQL features, use the table below.

  • Feature ID is the SQL Standard feature identification number.
  • Description provides details about the feature.
  • CockroachDB Support indicates whether the feature is supported, unsupported, or partially-supported by CockroachDB.

Features

Feature IDDescriptionCockroachDB Support
B011Embedded AdaNo
B012Embedded CNo
B013Embedded COBOLNo
B014Embedded FortranNo
B015Embedded MUMPSNo
B016Embedded PascalNo
B017Embedded PL/INo
B021Direct SQLNo
B031Basic dynamic SQLNo
B032Extended dynamic SQLNo
B032-01<describe input statement>No
B033Untyped SQL-invoked function argumentsNo
B034Dynamic specification of cursor attributesNo
B035Non-extended descriptor namesNo
B041Extensions to embedded SQL exception declarationsNo
B051Enhanced execution rightsNo
B111Module language AdaNo
B112Module language CNo
B113Module language COBOLNo
B114Module language FortranNo
B115Module language MUMPSNo
B116Module language PascalNo
B117Module language PL/INo
B121Routine language AdaNo
B122Routine language CNo
B123Routine language COBOLNo
B124Routine language FortranNo
B125Routine language MUMPSNo
B126Routine language PascalNo
B127Routine language PL/INo
B128Routine language SQLNo
B211Module language Ada: VARCHAR and NUMERIC supportNo
B221Routine language Ada: VARCHAR and NUMERIC supportNo
E011Numeric data typesYes
E011-01INTEGER and SMALLINT data typesYes
E011-02REAL, DOUBLE PRECISION, and FLOAT data typesYes
E011-03DECIMAL and NUMERIC data typesYes
E011-04Arithmetic operatorsYes
E011-05Numeric comparisonYes
E011-06Implicit casting among the numeric data typesYes
E021Character data typesPartial
E021-01CHARACTER data typeYes
E021-02CHARACTER VARYING data typePartial
E021-03Character literalsYes
E021-04CHARACTERLENGTH functionNo
E021-05OCTET_LENGTH functionYes
E021-06SUBSTRING functionYes
E021-07Character concatenationYes
E021-08UPPER and LOWER functionsYes
E021-09TRIM functionYes
E021-10Implicit casting among the character string typesYes
E021-11POSITION functionYes
E021-12Character comparisonYes
E031IdentifiersYes
E031-01Delimited identifiersYes
E031-02Lower case identifiersYes
E031-03Trailing underscoreYes
E051Basic query specificationYes
E051-01SELECT DISTINCTYes
E051-02GROUP BY clauseYes
E051-04GROUP BY can contain columns not in <select list>Yes
E051-05Select list items can be renamedYes
E051-06HAVING clauseYes
E051-07Qualified * in select listYes
E051-08Correlation names in the FROM clauseYes
E051-09Rename columns in the FROM clauseYes
E061Basic predicates and search conditionsPartial
E061-01Comparison predicateYes
E061-02BETWEEN predicateYes
E061-03IN predicate with list of valuesYes
E061-04LIKE predicateYes
E061-05LIKE predicate ESCAPE clauseNo
E061-06NULL predicateYes
E061-07Quantified comparison predicateYes
E061-08EXISTS predicateYes
E061-09Subqueries in comparison predicateYes
E061-11Subqueries in IN predicateYes
E061-12Subqueries in quantified comparison predicateYes
E061-13Correlated subqueriesPartial
E061-14Search conditionYes
E071Basic query expressionsPartial
E071-01UNION DISTINCT table operatorYes
E071-02UNION ALL table operatorYes
E071-03EXCEPT DISTINCT table operatorYes
E071-05Columns combined via table operators need not have exactly the same data typeNo
E071-06Table operators in subqueriesYes
E081Basic PrivilegesPartial
E081-01SELECT privilegeYes
E081-02DELETE privilegeYes
E081-03INSERT privilege at the table levelYes
E081-04UPDATE privilege at the table levelYes
E081-05UPDATE privilege at the column levelNo
E081-06REFERENCES privilege at the table levelNo
E081-07REFERENCES privilege at the column levelNo
E081-08WITH GRANT OPTIONNo
E081-09USAGE privilegeYes
E081-10EXECUTE privilegeNo
E091Set functionsYes
E091-01AVGYes
E091-02COUNTYes
E091-03MAXYes
E091-04MINYes
E091-05SUMYes
E091-06ALL quantifierYes
E091-07DISTINCT quantifierYes
E101Basic data manipulationYes
E101-01INSERT statementYes
E101-03Searched UPDATE statementYes
E101-04Searched DELETE statementYes
E111Single row SELECT statementYes
E121Basic cursor supportNo
E121-01DECLARE CURSORNo
E121-02ORDER BY columns need not be in select listNo
E121-03Value expressions in ORDER BY clauseNo
E121-04OPEN statementNo
E121-06Positioned UPDATE statementNo
E121-07Positioned DELETE statementNo
E121-08CLOSE statementNo
E121-10FETCH statement implicit NEXTNo
E121-17WITH HOLD cursorsNo
E131Null value support (nulls in lieu of values)Yes
E141Basic integrity constraintsYes
E141-01NOT NULL constraintsYes
E141-02UNIQUE constraints of NOT NULL columnsYes
E141-03PRIMARY KEY constraintsYes
E141-04Basic FOREIGN KEY constraint with the NO ACTION default for both referential delete action and referential update actionYes
E141-06CHECK constraintsYes
E141-07Column defaultsYes
E141-08NOT NULL inferred on PRIMARY KEYYes
E141-10Names in a foreign key can be specified in any orderYes
E151Transaction supportYes
E151-01COMMIT statementYes
E151-02ROLLBACK statementYes
E152Basic SET TRANSACTION statementPartial
E152-01SET TRANSACTION statement: ISOLATION LEVEL SERIALIZABLE clauseYes
E152-02SET TRANSACTION statement: READ ONLY and READ WRITE clausesNo
E153Updatable queries with subqueriesNo
E161SQL comments using leading double minusYes
E171SQLSTATE supportPartial
E182Module languageNo
F021Basic information schemaYes
F021-01COLUMNS viewYes
F021-02TABLES viewYes
F021-03VIEWS viewYes
F021-04TABLE_CONSTRAINTS viewYes
F021-05REFERENTIAL_CONSTRAINTS viewYes
F021-06CHECK_CONSTRAINTS viewYes
F031Basic schema manipulationYes
F031-01CREATE TABLE statement to create persistent base tablesYes
F031-02CREATE VIEW statementYes
F031-03GRANT statementYes
F031-04ALTER TABLE statement: ADD COLUMN clauseYes
F031-13DROP TABLE statement: RESTRICT clauseYes
F031-16DROP VIEW statement: RESTRICT clauseYes
F031-19REVOKE statement: RESTRICT clauseYes
F032CASCADE drop behaviorYes
F033ALTER TABLE statement: DROP COLUMN clauseYes
F034Extended REVOKE statementPartial
F034-01REVOKE statement performed by other than the owner of a schema objectYes
F034-02REVOKE statement: GRANT OPTION FOR clauseNo
F034-03REVOKE statement to revoke a privilege that the grantee has WITH GRANT OPTIONNo
F041Basic joined tableYes
F041-01Inner join (but not necessarily the INNER keyword)Yes
F041-02INNER keywordYes
F041-03LEFT OUTER JOINYes
F041-04RIGHT OUTER JOINYes
F041-05Outer joins can be nestedYes
F041-07The inner table in a left or right outer join can also be used in an inner joinYes
F041-08All comparison operators are supported (rather than just =)Yes
F051Basic date and timePartial
F051-01DATE data type (including support of DATE literal)Yes
F051-02TIME data type (including support of TIME literal) with fractional seconds precision of at least 0Yes
F051-03TIMESTAMP data type (including support of TIMESTAMP literal) with fractional seconds precision of at least 0 and 6Yes
F051-04Comparison predicate on DATE, TIME, and TIMESTAMP data typesYes
F051-05Explicit CAST between datetime types and character string typesYes
F051-06CURRENT_DATEYes
F051-07LOCALTIMENo
F051-08LOCALTIMESTAMPNo
F052Intervals and datetime arithmeticYes
F053OVERLAPS predicateNo
F054TIMESTAMP in DATE type precedence listNo
F081UNION and EXCEPT in viewsYes
F111Isolation levels other than SERIALIZABLENo
F111-01READ UNCOMMITTED isolation levelNo
F111-02READ COMMITTED isolation levelNo
F111-03REPEATABLE READ isolation levelNo
F121Basic diagnostics managementNo
F121-01GET DIAGNOSTICS statementNo
F121-02SET TRANSACTION statement: DIAGNOSTICS SIZE clauseNo
F122Enhanced diagnostics managementNo
F123All diagnosticsNo
F131Grouped operationsYes
F131-01WHERE, GROUP BY, and HAVING clauses supported in queries with grouped viewsYes
F131-02Multiple tables supported in queries with grouped viewsYes
F131-03Set functions supported in queries with grouped viewsYes
F131-04Subqueries with GROUP BY and HAVING clauses and grouped viewsYes
F131-05Single row SELECT with GROUP BY and HAVING clauses and grouped viewsYes
F171Multiple schemas per userNo
F181Multiple module supportNo
F191Referential delete actionsNo
F200TRUNCATE TABLE statementYes
F201CAST functionYes
F202TRUNCATE TABLE: identity column restart optionNo
F221Explicit defaultsYes
F222INSERT statement: DEFAULT VALUES clauseYes
F231Privilege tablesYes
F231-01TABLE_PRIVILEGES viewYes
F231-02COLUMN_PRIVILEGES viewNo
F231-03USAGE_PRIVILEGES viewNo
F251Domain supportNo
F261CASE expressionYes
F261-01Simple CASEYes
F261-02Searched CASEYes
F261-03NULLIFYes
F261-04COALESCEYes
F262Extended CASE expressionNo
F263Comma-separated predicates in simple CASE expressionNo
F271Compound character literalsNo
F281LIKE enhancementsYes
F291UNIQUE predicateYes
F301CORRESPONDING in query expressionsNo
F302INTERSECT table operatorYes
F302-01INTERSECT DISTINCT table operatorYes
F302-02INTERSECT ALL table operatorYes
F304EXCEPT ALL table operatorYes
F311Schema definition statementNo
F311-01CREATE SCHEMANo
F311-02CREATE TABLE for persistent base tablesYes
F311-03CREATE VIEWYes
F311-04CREATE VIEW: WITH CHECK OPTIONNo
F311-05GRANT statementYes
F312MERGE statementNo
F313Enhanced MERGE statementNo
F314MERGE statement with DELETE branchNo
F321User authorizationPartial
F341Usage tablesNo
F361Subprogram supportNo
F381Extended schema manipulationPartial
F381-01ALTER TABLE statement: ALTER COLUMN clausePartial
F381-02ALTER TABLE statement: ADD CONSTRAINT clauseYes
F381-03ALTER TABLE statement: DROP CONSTRAINT clauseYes
F382Alter column data typeNo
F383Set column not null clauseNo
F384Drop identity property clauseNo
F385Drop column generation expression clauseNo
F386Set identity column generation clauseNo
F391Long identifiersYes
F392Unicode escapes in identifiersYes
F393Unicode escapes in literalsYes
F394Optional normal form specificationNo
F401Extended joined tableYes
F401-01NATURAL JOINYes
F401-02FULL OUTER JOINYes
F401-04CROSS JOINYes
F402Named column joins for LOBs, arrays, and multisetsPartial
F403Partitioned joined tablesNo
F411Time zone specificationYes
F421National characterNo
F431Read-only scrollable cursorsNo
F431-01FETCH with explicit NEXTNo
F431-02FETCH FIRSTNo
F431-03FETCH LASTNo
F431-04FETCH PRIORNo
F431-05FETCH ABSOLUTENo
F431-06FETCH RELATIVENo
F441Extended set function supportYes
F442Mixed column references in set functionsYes
F451Character set definitionNo
F461Named character setsNo
F471Scalar subquery valuesYes
F481Expanded NULL predicateYes
F491Constraint managementYes
F492Optional table constraint enforcementPartial
F501Features and conformance viewsNo
F501-01SQL_FEATURES viewNo
F501-02SQL_SIZING viewNo
F501-03SQL_LANGUAGES viewNo
F502Enhanced documentation tablesNo
F502-01SQL_SIZING_PROFILES viewNo
F502-02SQL_IMPLEMENTATION_INFO viewNo
F502-03SQL_PACKAGES viewNo
F521AssertionsNo
F531Temporary tablesNo
F555Enhanced seconds precisionNo
F561Full value expressionsYes
F571Truth value testsYes
F591Derived tablesYes
F611Indicator data typesNo
F641Row and table constructorsYes
F651Catalog name qualifiersPartial
F661Simple tablesYes
F671Subqueries in CHECKNo
F672Retrospective check constraintsYes
F690Collation supportYes
F692Extended collation supportYes
F693SQL-session and client module collationsYes
F695Translation supportNo
F696Additional translation documentationNo
F701Referential update actionsNo
F711ALTER domainNo
F721Deferrable constraintsNo
F731INSERT column privilegesNo
F741Referential MATCH typesNo
F751View CHECK enhancementsNo
F761Session managementNo
F762CURRENT_CATALOGNo
F763CURRENT_SCHEMAPartial
F771Connection managementNo
F781Self-referencing operationsNo
F791Insensitive cursorsNo
F801Full set functionNo
F812Basic flaggingNo
F813Extended flaggingNo
F821Local table referencesNo
F831Full cursor updateNo
F831-01Updatable scrollable cursorsNo
F831-02Updatable ordered cursorsNo
F841LIKE_REGEX predicatePartial
F842OCCURRENCES_REGEX functionNo
F843POSITION_REGEX functionNo
F844SUBSTRING_REGEX functionPartial
F845TRANSLATE_REGEX functionPartial
F846Octet support in regular expression operatorsNo
F847Nonconstant regular expressionsYes
F850Top-level <order by clause> in <query expression>Yes
F851<order by clause> in subqueriesYes
F852Top-level <order by clause> in viewsYes
F855Nested <order by clause> in <query expression>Yes
F856Nested <fetch first clause> in <query expression>Yes
F857Top-level <fetch first clause> in <query expression>Yes
F858<fetch first clause> in subqueriesYes
F859Top-level <fetch first clause> in viewsYes
F860<fetch first row count> in <fetch first clause>Yes
F861Top-level <result offset clause> in <query expression>Yes
F862<result offset clause> in subqueriesYes
F863Nested <result offset clause> in <query expression>Yes
F864Top-level <result offset clause> in viewsYes
F865<offset row count> in <result offset clause>Yes
F866FETCH FIRST clause: PERCENT optionNo
F867FETCH FIRST clause: WITH TIES optionNo
M001DatalinksNo
M002Datalinks via SQL/CLINo
M003Datalinks via Embedded SQLNo
M004Foreign data supportNo
M005Foreign schema supportNo
M006GetSQLString routineNo
M007TransmitRequestNo
M009GetOpts and GetStatistics routinesNo
M010Foreign data wrapper supportNo
M011Datalinks via AdaNo
M012Datalinks via CNo
M013Datalinks via COBOLNo
M014Datalinks via FortranNo
M015Datalinks via MNo
M016Datalinks via PascalNo
M017Datalinks via PL/INo
M018Foreign data wrapper interface routines in AdaNo
M019Foreign data wrapper interface routines in CNo
M020Foreign data wrapper interface routines in COBOLNo
M021Foreign data wrapper interface routines in FortranNo
M022Foreign data wrapper interface routines in MUMPSNo
M023Foreign data wrapper interface routines in PascalNo
M024Foreign data wrapper interface routines in PL/INo
M030SQL-server foreign data supportNo
M031Foreign data wrapper general routinesNo
S011Distinct data typesNo
S011-01USER_DEFINED_TYPES viewNo
S023Basic structured typesNo
S024Enhanced structured typesNo
S025Final structured typesNo
S026Self-referencing structured typesNo
S027Create method by specific method nameNo
S028Permutable UDT options listNo
S041Basic reference typesNo
S043Enhanced reference typesNo
S051Create table of typeNo
S071SQL paths in function and type name resolutionNo
S081SubtablesNo
S091Basic array supportYes
S091-01Arrays of built-in data typesYes
S091-02Arrays of distinct typesNo
S091-03Array expressionsYes
S092Arrays of user-defined typesNo
S094Arrays of reference typesNo
S095Array constructors by queryYes
S096Optional array boundsYes
S097Array element assignmentNo
S098ARRAY_AGGYes
S111ONLY in query expressionsYes
S151Type predicateYes
S161Subtype treatmentNo
S162Subtype treatment for referencesNo
S201SQL-invoked routines on arraysYes
S201-01Array parametersYes
S201-02Array as result type of functionsYes
S202SQL-invoked routines on multisetsNo
S211User-defined cast functionsNo
S231Structured type locatorsNo
S232Array locatorsNo
S233Multiset locatorsNo
S241Transform functionsNo
S242Alter transform statementNo
S251User-defined orderingsNo
S261Specific type methodNo
S271Basic multiset supportNo
S272Multisets of user-defined typesNo
S274Multisets of reference typesNo
S275Advanced multiset supportNo
S281Nested collection typesNo
S291Unique constraint on entire rowNo
S301Enhanced UNNESTNo
S401Distinct types based on array typesNo
S402Distinct types based on distinct typesNo
S403ARRAY_MAX_CARDINALITYNo
S404TRIM_ARRAYNo
T011Timestamp in Information SchemaNo
T021BINARY and VARBINARY data typesNo
T022Advanced support for BINARY and VARBINARY data typesNo
T023Compound binary literalNo
T024Spaces in binary literalsNo
T031BOOLEAN data typeYes
T041Basic LOB data type supportNo
T041-01BLOB data typePartial
T041-02CLOB data typeNo
T041-03POSITION, LENGTH, LOWER, TRIM, UPPER, and SUBSTRING functions for LOB data typesPartial
T041-04Concatenation of LOB data typesYes
T041-05LOB locator: non-holdableNo
T042Extended LOB data type supportPartial
T043Multiplier TNo
T044Multiplier PNo
T051Row typesYes
T052MAX and MIN for row typesYes
T053Explicit aliases for all-fields referenceNo
T061UCS supportNo
T071BIGINT data typeYes
T101Enhanced nullability determinationNo
T111Updatable joins, unions, and columnsNo
T121WITH (excluding RECURSIVE) in query expressionPartial
T122WITH (excluding RECURSIVE) in subqueryPartial
T131Recursive queryNo
T132Recursive query in subqueryNo
T141SIMILAR predicateYes
T151DISTINCT predicateYes
T152DISTINCT predicate with negationYes
T171LIKE clause in table definitionNo
T172AS subquery clause in table definitionYes
T173Extended LIKE clause in table definitionNo
T174Identity columnsNo
T175Generated columnsNo
T176Sequence generator supportYes
T177Sequence generator support: simple restart optionNo
T178Identity columns: simple restart optionNo
T180System-versioned tablesNo
T181Application-time period tablesNo
T191Referential action RESTRICTYes
T201Comparable data types for referential constraintsNo
T211Basic trigger capabilityNo
T211-01Triggers activated on UPDATE, INSERT, or DELETE of one base tableNo
T211-02BEFORE triggersNo
T211-03AFTER triggersNo
T211-04FOR EACH ROW triggersNo
T211-05Ability to specify a search condition that must be true before the trigger is invokedNo
T211-06Support for run-time rules for the interaction of triggers and constraintsNo
T211-07TRIGGER privilegeNo
T211-08Multiple triggers for the same event are executed in the order in which they were created in the catalogNo
T212Enhanced trigger capabilityNo
T213INSTEAD OF triggersNo
T231Sensitive cursorsNo
T241START TRANSACTION statementYes
T251SET TRANSACTION statement: LOCAL optionNo
T261Chained transactionsNo
T271SavepointsNo
T272Enhanced savepoint managementNo
T281SELECT privilege with column granularityNo
T285Enhanced derived column namesNo
T301Functional dependenciesNo
T312OVERLAY functionYes
T321Basic SQL-invoked routinesNo
T321-01User-defined functions with no overloadingNo
T321-02User-defined stored procedures with no overloadingNo
T321-03Function invocationNo
T321-04CALL statementNo
T321-05RETURN statementNo
T321-06ROUTINES viewNo
T321-07PARAMETERS viewNo
T322Declared data type attributesNo
T323Explicit security for external routinesNo
T324Explicit security for SQL routinesNo
T325Qualified SQL parameter referencesNo
T326Table functionsPartial
T331Basic rolesPartial
T332Extended rolesNo
T341Overloading of SQL-invoked functions and proceduresYes
T351Bracketed SQL comments (/…_/ comments)Yes
T431Extended grouping capabilitiesNo
T432Nested and concatenated GROUPING SETSNo
T433Multiargument GROUPING functionNo
T434GROUP BY DISTINCTYes
T441ABS and MOD functionsYes
T461Symmetric BETWEEN predicateYes
T471Result sets return valueNo
T472DESCRIBE CURSORNo
T491LATERAL derived tableNo
T495Combined data change and retrievalPartial
T501Enhanced EXISTS predicateYes
T502Period predicatesNo
T511Transaction countsNo
T521Named arguments in CALL statementNo
T522Default values for IN parameters of SQL-invoked proceduresNo
T551Optional key words for default syntaxYes
T561Holdable locatorsNo
T571Array-returning external SQL-invoked functionsNo
T572Multiset-returning external SQL-invoked functionsNo
T581Regular expression substring functionYes
T591UNIQUE constraints of possibly null columnsYes
T601Local cursor referencesNo
T611Elementary OLAP operationsNo
T612Advanced OLAP operationsNo
T613SamplingNo
T614NTILE functionYes
T615LEAD and LAG functionsYes
T616Null treatment option for LEAD and LAG functionsNo
T617FIRST_VALUE and LAST_VALUE functionYes
T618NTH_VALUE functionPartial
T619Nested window functionsNo
T620WINDOW clause: GROUPS optionNo
T621Enhanced numeric functionsNo
T631IN predicate with one list elementYes
T641Multiple column assignmentPartial
T651SQL-schema statements in SQL routinesNo
T652SQL-dynamic statements in SQL routinesNo
T653SQL-schema statements in external routinesNo
T654SQL-dynamic statements in external routinesNo
T655Cyclically dependent routinesNo
X010XML typeNo
X011Arrays of XML typeNo
X012Multisets of XML typeNo
X013Distinct types of XML typeNo
X014Attributes of XML typeNo
X015Fields of XML typeNo
X016Persistent XML valuesNo
X020XMLConcatNo
X025XMLCastNo
X030XMLDocumentNo
X031XMLElementNo
X032XMLForestNo
X034XMLAggNo
X035XMLAgg: ORDER BY optionNo
X036XMLCommentNo
X037XMLPINo
X038XMLTextNo
X040Basic table mappingNo
X041Basic table mapping: nulls absentNo
X042Basic table mapping: null as nilNo
X043Basic table mapping: table as forestNo
X044Basic table mapping: table as elementNo
X045Basic table mapping: with target namespaceNo
X046Basic table mapping: data mappingNo
X047Basic table mapping: metadata mappingNo
X048Basic table mapping: base64 encoding of binary stringsNo
X049Basic table mapping: hex encoding of binary stringsNo
X050Advanced table mappingNo
X051Advanced table mapping: nulls absentNo
X052Advanced table mapping: null as nilNo
X053Advanced table mapping: table as forestNo
X054Advanced table mapping: table as elementNo
X055Advanced table mapping: with target namespaceNo
X056Advanced table mapping: data mappingNo
X057Advanced table mapping: metadata mappingNo
X058Advanced table mapping: base64 encoding of binary stringsNo
X059Advanced table mapping: hex encoding of binary stringsNo
X060XMLParse: character string input and CONTENT optionNo
X061XMLParse: character string input and DOCUMENT optionNo
X065XMLParse: BLOB input and CONTENT optionNo
X066XMLParse: BLOB input and DOCUMENT optionNo
X068XMLSerialize: BOMNo
X069XMLSerialize: INDENTNo
X070XMLSerialize: character string serialization and CONTENT optionNo
X071XMLSerialize: character string serialization and DOCUMENT optionNo
X072XMLSerialize: character string serializationNo
X073XMLSerialize: BLOB serialization and CONTENT optionNo
X074XMLSerialize: BLOB serialization and DOCUMENT optionNo
X075XMLSerialize: BLOB serializationNo
X076XMLSerialize: VERSIONNo
X077XMLSerialize: explicit ENCODING optionNo
X078XMLSerialize: explicit XML declarationNo
X080Namespaces in XML publishingNo
X081Query-level XML namespace declarationsNo
X082XML namespace declarations in DMLNo
X083XML namespace declarations in DDLNo
X084XML namespace declarations in compound statementsNo
X085Predefined namespace prefixesNo
X086XML namespace declarations in XMLTableNo
X090XML document predicateNo
X091XML content predicateNo
X096XMLExistsNo
X100Host language support for XML: CONTENT optionNo
X101Host language support for XML: DOCUMENT optionNo
X110Host language support for XML: VARCHAR mappingNo
X111Host language support for XML: CLOB mappingNo
X112Host language support for XML: BLOB mappingNo
X113Host language support for XML: STRIP WHITESPACE optionNo
X114Host language support for XML: PRESERVE WHITESPACE optionNo
X120XML parameters in SQL routinesNo
X121XML parameters in external routinesNo
X131Query-level XMLBINARY clauseNo
X132XMLBINARY clause in DMLNo
X133XMLBINARY clause in DDLNo
X134XMLBINARY clause in compound statementsNo
X135XMLBINARY clause in subqueriesNo
X141IS VALID predicate: data-driven caseNo
X142IS VALID predicate: ACCORDING TO clauseNo
X143IS VALID predicate: ELEMENT clauseNo
X144IS VALID predicate: schema locationNo
X145IS VALID predicate outside check constraintsNo
X151IS VALID predicate with DOCUMENT optionNo
X152IS VALID predicate with CONTENT optionNo
X153IS VALID predicate with SEQUENCE optionNo
X155IS VALID predicate: NAMESPACE without ELEMENT clauseNo
X157IS VALID predicate: NO NAMESPACE with ELEMENT clauseNo
X160Basic Information Schema for registered XML SchemasNo
X161Advanced Information Schema for registered XML SchemasNo
X170XML null handling optionsNo
X171NIL ON NO CONTENT optionNo
X181XML(DOCUMENT(UNTYPED)) typeNo
X182XML(DOCUMENT(ANY)) typeNo
X190XML(SEQUENCE) typeNo
X191XML(DOCUMENT(XMLSCHEMA)) typeNo
X192XML(CONTENT(XMLSCHEMA)) typeNo
X200XMLQueryNo
X201XMLQuery: RETURNING CONTENTNo
X202XMLQuery: RETURNING SEQUENCENo
X203XMLQuery: passing a context itemNo
X204XMLQuery: initializing an XQuery variableNo
X205XMLQuery: EMPTY ON EMPTY optionNo
X206XMLQuery: NULL ON EMPTY optionNo
X211XML 1.1 supportNo
X221XML passing mechanism BY VALUENo
X222XML passing mechanism BY REFNo
X231XML(CONTENT(UNTYPED)) typeNo
X232XML(CONTENT(ANY)) typeNo
X241RETURNING CONTENT in XML publishingNo
X242RETURNING SEQUENCE in XML publishingNo
X251Persistent XML values of XML(DOCUMENT(UNTYPED)) typeNo
X252Persistent XML values of XML(DOCUMENT(ANY)) typeNo
X253Persistent XML values of XML(CONTENT(UNTYPED)) typeNo
X254Persistent XML values of XML(CONTENT(ANY)) typeNo
X255Persistent XML values of XML(SEQUENCE) typeNo
X256Persistent XML values of XML(DOCUMENT(XMLSCHEMA)) typeNo
X257Persistent XML values of XML(CONTENT(XMLSCHEMA)) typeNo
X260XML type: ELEMENT clauseNo
X261XML type: NAMESPACE without ELEMENT clauseNo
X263XML type: NO NAMESPACE with ELEMENT clauseNo
X264XML type: schema locationNo
X271XMLValidate: data-driven caseNo
X272XMLValidate: ACCORDING TO clauseNo
X273XMLValidate: ELEMENT clauseNo
X274XMLValidate: schema locationNo
X281XMLValidate with DOCUMENT optionNo
X282XMLValidate with CONTENT optionNo
X283XMLValidate with SEQUENCE optionNo
X284XMLValidate: NAMESPACE without ELEMENT clauseNo
X286XMLValidate: NO NAMESPACE with ELEMENT clauseNo
X300XMLTableNo
X301XMLTable: derived column list optionNo
X302XMLTable: ordinality column optionNo
X303XMLTable: column default optionNo
X304XMLTable: passing a context itemNo
X305XMLTable: initializing an XQuery variableNo
X400Name and identifier mappingNo
X410Alter column data type: XML typeNo

Was this page helpful?
YesNo