@@ -29,6 +29,8 @@ B125Routine language MUMPSNO
2929B126Routine language PascalNO
3030B127Routine language PL/INO
3131B128Routine language SQLNO
32+ B211Module language Ada: VARCHAR and NUMERIC supportNO
33+ B221Routine language Ada: VARCHAR and NUMERIC supportNO
3234E011Numeric data typesYES
3335E011Numeric data types01INTEGER and SMALLINT data typesYES
3436E011Numeric data types02REAL, DOUBLE PRECISION, and FLOAT data typesYES
@@ -176,6 +178,7 @@ F051Basic date and time07LOCALTIMEYES
176178F051Basic date and time08LOCALTIMESTAMPYES
177179F052Intervals and datetime arithmeticYES
178180F053OVERLAPS predicateYES
181+ F054TIMESTAMP in DATE type precedence listNO
179182F081UNION and EXCEPT in viewsYES
180183F111Isolation levels other than SERIALIZABLEYES
181184F111Isolation levels other than SERIALIZABLE01READ UNCOMMITTED isolation levelYES
@@ -228,6 +231,7 @@ F311Schema definition statement04CREATE VIEW: WITH CHECK OPTIONNO
228231F311Schema definition statement05GRANT statementYES
229232F312MERGE statementNO
230233F313Enhanced MERGE statementNO
234+ F314MERGE statement with DELETE branchNO
231235F321User authorizationYES
232236F341Usage tablesNOno ROUTINE_*_USAGE tables
233237F361Subprogram supportYES
@@ -236,6 +240,10 @@ F381Extended schema manipulation01ALTER TABLE statement: ALTER COLUMN clause
236240F381Extended schema manipulation02ALTER TABLE statement: ADD CONSTRAINT clauseYES
237241F381Extended schema manipulation03ALTER TABLE statement: DROP CONSTRAINT clauseYES
238242F382Alter column data typeYES
243+ F383Set column not null clauseYES
244+ F384Drop identity property clauseNO
245+ F385Drop column generation expression clauseNO
246+ F386Set identity column generation clauseNO
239247F391Long identifiersYES
240248F392Unicode escapes in identifiersYES
241249F393Unicode escapes in literalsYES
@@ -262,6 +270,7 @@ F461Named character setsNO
262270F471Scalar subquery valuesYES
263271F481Expanded NULL predicateYES
264272F491Constraint managementYES
273+ F492Optional table constraint enforcementNO
265274F501Features and conformance viewsYES
266275F501Features and conformance views01SQL_FEATURES viewYES
267276F501Features and conformance views02SQL_SIZING viewYES
@@ -327,6 +336,8 @@ F862<result offset clause> in subqueriesYES
327336F863Nested <result offset clause> in <query expression>YES
328337F864Top-level <result offset clause> in viewsYES
329338F865<offset row count> in <result offset clause>YES
339+ F866FETCH FIRST clause: PERCENT optionNO
340+ F867FETCH FIRST clause: WITH TIES optionNO
330341S011Distinct data typesNO
331342S011Distinct data types01USER_DEFINED_TYPES viewNO
332343S023Basic structured typesNO
@@ -414,6 +425,8 @@ T175Generated columnsNO
414425T176Sequence generator supportNO
415426T177Sequence generator support: simple restart optionNO
416427T178Identity columns: simple restart optionNO
428+ T180System-versioned tablesNO
429+ T181Application-time period tablesNO
417430T191Referential action RESTRICTYES
418431T201Comparable data types for referential constraintsYES
419432T211Basic trigger capabilityNO
@@ -445,13 +458,14 @@ T321Basic SQL-invoked routines04CALL statementNO
445458T321Basic SQL-invoked routines05RETURN statementNO
446459T321Basic SQL-invoked routines06ROUTINES viewYES
447460T321Basic SQL-invoked routines07PARAMETERS viewYES
448- T322Overloading of SQL-invoked functions and procedures YES
461+ T322Declared data type attributes NO
449462T323Explicit security for external routinesYES
450463T324Explicit security for SQL routinesNO
451464T325Qualified SQL parameter referencesNO
452465T326Table functionsNO
453466T331Basic rolesYES
454467T332Extended rolesNOmostly supported
468+ T341Overloading of SQL-invoked functions and proceduresYES
455469T351Bracketed SQL comments (/*...*/ comments)YES
456470T431Extended grouping capabilitiesNO
457471T432Nested and concatenated GROUPING SETSNO
@@ -460,9 +474,14 @@ T434GROUP BY DISTINCTNO
460474T441ABS and MOD functionsYES
461475T461Symmetric BETWEEN predicateYES
462476T471Result sets return valueNO
477+ T472DESCRIBE CURSORNO
463478T491LATERAL derived tableNO
479+ T495Combined data change and retrievalNOdifferent syntax
464480T501Enhanced EXISTS predicateYES
481+ T502Period predicatesNO
465482T511Transaction countsNO
483+ T521Named arguments in CALL statementNO
484+ T522Default values for IN parameters of SQL-invoked proceduresNO
466485T541Updatable table referencesNO
467486T551Optional key words for default syntaxYES
468487T561Holdable locatorsNO
@@ -479,6 +498,8 @@ T615LEAD and LAG functionsYES
479498T616Null treatment option for LEAD and LAG functionsNO
480499T617FIRST_VALUE and LAST_VALUE functionYES
481500T618NTH_VALUE functionNOfunction exists, but some options missing
501+ T619Nested window functionsNO
502+ T620WINDOW clause: GROUPS optionNO
482503T621Enhanced numeric functionsYES
483504T631IN predicate with one list elementYES
484505T641Multiple column assignmentNOonly some syntax variants supported
@@ -648,3 +669,4 @@ X303XMLTable: column default optionNO
648669X304XMLTable: passing a context itemNO
649670X305XMLTable: initializing an XQuery variableNO
650671X400Name and identifier mappingYES
672+ X410Alter column data type: XML typeYES