@@ -29,6 +29,8 @@ B125 Routine language MUMPS NO
2929B126 Routine language Pascal NO
3030B127 Routine language PL/I NO
3131B128 Routine language SQL NO
32+ B211 Module language Ada: VARCHAR and NUMERIC support NO
33+ B221 Routine language Ada: VARCHAR and NUMERIC support NO
3234E011 Numeric data types YES
3335E011 Numeric data types 01 INTEGER and SMALLINT data types YES
3436E011 Numeric data types 02 REAL, DOUBLE PRECISION, and FLOAT data types YES
@@ -176,6 +178,7 @@ F051 Basic date and time 07 LOCALTIME YES
176178F051 Basic date and time 08 LOCALTIMESTAMP YES
177179F052 Intervals and datetime arithmetic YES
178180F053 OVERLAPS predicate YES
181+ F054 TIMESTAMP in DATE type precedence list NO
179182F081 UNION and EXCEPT in views YES
180183F111 Isolation levels other than SERIALIZABLE YES
181184F111 Isolation levels other than SERIALIZABLE 01 READ UNCOMMITTED isolation level YES
@@ -228,6 +231,7 @@ F311 Schema definition statement 04 CREATE VIEW: WITH CHECK OPTION NO
228231F311 Schema definition statement 05 GRANT statement YES
229232F312 MERGE statement NO
230233F313 Enhanced MERGE statement NO
234+ F314 MERGE statement with DELETE branch NO
231235F321 User authorization YES
232236F341 Usage tables NO no ROUTINE_*_USAGE tables
233237F361 Subprogram support YES
@@ -236,6 +240,10 @@ F381 Extended schema manipulation 01 ALTER TABLE statement: ALTER COLUMN clause
236240F381 Extended schema manipulation 02 ALTER TABLE statement: ADD CONSTRAINT clause YES
237241F381 Extended schema manipulation 03 ALTER TABLE statement: DROP CONSTRAINT clause YES
238242F382 Alter column data type YES
243+ F383 Set column not null clause YES
244+ F384 Drop identity property clause NO
245+ F385 Drop column generation expression clause NO
246+ F386 Set identity column generation clause NO
239247F391 Long identifiers YES
240248F392 Unicode escapes in identifiers YES
241249F393 Unicode escapes in literals YES
@@ -262,6 +270,7 @@ F461 Named character sets NO
262270F471 Scalar subquery values YES
263271F481 Expanded NULL predicate YES
264272F491 Constraint management YES
273+ F492 Optional table constraint enforcement NO
265274F501 Features and conformance views YES
266275F501 Features and conformance views 01 SQL_FEATURES view YES
267276F501 Features and conformance views 02 SQL_SIZING view YES
@@ -327,6 +336,8 @@ F862 <result offset clause> in subqueries YES
327336F863 Nested <result offset clause> in <query expression> YES
328337F864 Top-level <result offset clause> in views YES
329338F865 <offset row count> in <result offset clause> YES
339+ F866 FETCH FIRST clause: PERCENT option NO
340+ F867 FETCH FIRST clause: WITH TIES option NO
330341S011 Distinct data types NO
331342S011 Distinct data types 01 USER_DEFINED_TYPES view NO
332343S023 Basic structured types NO
@@ -414,6 +425,8 @@ T175 Generated columns NO
414425T176 Sequence generator support NO
415426T177 Sequence generator support: simple restart option NO
416427T178 Identity columns: simple restart option NO
428+ T180 System-versioned tables NO
429+ T181 Application-time period tables NO
417430T191 Referential action RESTRICT YES
418431T201 Comparable data types for referential constraints YES
419432T211 Basic trigger capability NO
@@ -445,13 +458,14 @@ T321 Basic SQL-invoked routines 04 CALL statement NO
445458T321 Basic SQL-invoked routines 05 RETURN statement NO
446459T321 Basic SQL-invoked routines 06 ROUTINES view YES
447460T321 Basic SQL-invoked routines 07 PARAMETERS view YES
448- T322 Overloading of SQL-invoked functions and procedures YES
461+ T322 Declared data type attributes NO
449462T323 Explicit security for external routines YES
450463T324 Explicit security for SQL routines NO
451464T325 Qualified SQL parameter references NO
452465T326 Table functions NO
453466T331 Basic roles YES
454467T332 Extended roles NO mostly supported
468+ T341 Overloading of SQL-invoked functions and procedures YES
455469T351 Bracketed SQL comments (/*...*/ comments) YES
456470T431 Extended grouping capabilities NO
457471T432 Nested and concatenated GROUPING SETS NO
@@ -460,9 +474,14 @@ T434 GROUP BY DISTINCT NO
460474T441 ABS and MOD functions YES
461475T461 Symmetric BETWEEN predicate YES
462476T471 Result sets return value NO
477+ T472 DESCRIBE CURSOR NO
463478T491 LATERAL derived table NO
479+ T495 Combined data change and retrieval NO different syntax
464480T501 Enhanced EXISTS predicate YES
481+ T502 Period predicates NO
465482T511 Transaction counts NO
483+ T521 Named arguments in CALL statement NO
484+ T522 Default values for IN parameters of SQL-invoked procedures NO
466485T541 Updatable table references NO
467486T551 Optional key words for default syntax YES
468487T561 Holdable locators NO
@@ -479,6 +498,8 @@ T615 LEAD and LAG functions YES
479498T616 Null treatment option for LEAD and LAG functions NO
480499T617 FIRST_VALUE and LAST_VALUE function YES
481500T618 NTH_VALUE function NO function exists, but some options missing
501+ T619 Nested window functions NO
502+ T620 WINDOW clause: GROUPS option NO
482503T621 Enhanced numeric functions YES
483504T631 IN predicate with one list element YES
484505T641 Multiple column assignment NO only some syntax variants supported
@@ -648,3 +669,4 @@ X303 XMLTable: column default option NO
648669X304 XMLTable: passing a context item NO
649670X305 XMLTable: initializing an XQuery variable NO
650671X400 Name and identifier mapping YES
672+ X410 Alter column data type: XML type YES
0 commit comments