@@ -29,6 +29,8 @@ B125 Routine language MUMPS NO
29
29
B126 Routine language Pascal NO
30
30
B127 Routine language PL/I NO
31
31
B128 Routine language SQL NO
32
+ B211 Module language Ada: VARCHAR and NUMERIC support NO
33
+ B221 Routine language Ada: VARCHAR and NUMERIC support NO
32
34
E011 Numeric data types YES
33
35
E011 Numeric data types 01 INTEGER and SMALLINT data types YES
34
36
E011 Numeric data types 02 REAL, DOUBLE PRECISION, and FLOAT data types YES
@@ -176,6 +178,7 @@ F051 Basic date and time 07 LOCALTIME YES
176
178
F051 Basic date and time 08 LOCALTIMESTAMP YES
177
179
F052 Intervals and datetime arithmetic YES
178
180
F053 OVERLAPS predicate YES
181
+ F054 TIMESTAMP in DATE type precedence list NO
179
182
F081 UNION and EXCEPT in views YES
180
183
F111 Isolation levels other than SERIALIZABLE YES
181
184
F111 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
228
231
F311 Schema definition statement 05 GRANT statement YES
229
232
F312 MERGE statement NO
230
233
F313 Enhanced MERGE statement NO
234
+ F314 MERGE statement with DELETE branch NO
231
235
F321 User authorization YES
232
236
F341 Usage tables NO no ROUTINE_*_USAGE tables
233
237
F361 Subprogram support YES
@@ -236,6 +240,10 @@ F381 Extended schema manipulation 01 ALTER TABLE statement: ALTER COLUMN clause
236
240
F381 Extended schema manipulation 02 ALTER TABLE statement: ADD CONSTRAINT clause YES
237
241
F381 Extended schema manipulation 03 ALTER TABLE statement: DROP CONSTRAINT clause YES
238
242
F382 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
239
247
F391 Long identifiers YES
240
248
F392 Unicode escapes in identifiers YES
241
249
F393 Unicode escapes in literals YES
@@ -262,6 +270,7 @@ F461 Named character sets NO
262
270
F471 Scalar subquery values YES
263
271
F481 Expanded NULL predicate YES
264
272
F491 Constraint management YES
273
+ F492 Optional table constraint enforcement NO
265
274
F501 Features and conformance views YES
266
275
F501 Features and conformance views 01 SQL_FEATURES view YES
267
276
F501 Features and conformance views 02 SQL_SIZING view YES
@@ -327,6 +336,8 @@ F862 <result offset clause> in subqueries YES
327
336
F863 Nested <result offset clause> in <query expression> YES
328
337
F864 Top-level <result offset clause> in views YES
329
338
F865 <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
330
341
S011 Distinct data types NO
331
342
S011 Distinct data types 01 USER_DEFINED_TYPES view NO
332
343
S023 Basic structured types NO
@@ -414,6 +425,8 @@ T175 Generated columns NO
414
425
T176 Sequence generator support NO
415
426
T177 Sequence generator support: simple restart option NO
416
427
T178 Identity columns: simple restart option NO
428
+ T180 System-versioned tables NO
429
+ T181 Application-time period tables NO
417
430
T191 Referential action RESTRICT YES
418
431
T201 Comparable data types for referential constraints YES
419
432
T211 Basic trigger capability NO
@@ -445,13 +458,14 @@ T321 Basic SQL-invoked routines 04 CALL statement NO
445
458
T321 Basic SQL-invoked routines 05 RETURN statement NO
446
459
T321 Basic SQL-invoked routines 06 ROUTINES view YES
447
460
T321 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
449
462
T323 Explicit security for external routines YES
450
463
T324 Explicit security for SQL routines NO
451
464
T325 Qualified SQL parameter references NO
452
465
T326 Table functions NO
453
466
T331 Basic roles YES
454
467
T332 Extended roles NO mostly supported
468
+ T341 Overloading of SQL-invoked functions and procedures YES
455
469
T351 Bracketed SQL comments (/*...*/ comments) YES
456
470
T431 Extended grouping capabilities NO
457
471
T432 Nested and concatenated GROUPING SETS NO
@@ -460,9 +474,14 @@ T434 GROUP BY DISTINCT NO
460
474
T441 ABS and MOD functions YES
461
475
T461 Symmetric BETWEEN predicate YES
462
476
T471 Result sets return value NO
477
+ T472 DESCRIBE CURSOR NO
463
478
T491 LATERAL derived table NO
479
+ T495 Combined data change and retrieval NO different syntax
464
480
T501 Enhanced EXISTS predicate YES
481
+ T502 Period predicates NO
465
482
T511 Transaction counts NO
483
+ T521 Named arguments in CALL statement NO
484
+ T522 Default values for IN parameters of SQL-invoked procedures NO
466
485
T541 Updatable table references NO
467
486
T551 Optional key words for default syntax YES
468
487
T561 Holdable locators NO
@@ -479,6 +498,8 @@ T615 LEAD and LAG functions YES
479
498
T616 Null treatment option for LEAD and LAG functions NO
480
499
T617 FIRST_VALUE and LAST_VALUE function YES
481
500
T618 NTH_VALUE function NO function exists, but some options missing
501
+ T619 Nested window functions NO
502
+ T620 WINDOW clause: GROUPS option NO
482
503
T621 Enhanced numeric functions YES
483
504
T631 IN predicate with one list element YES
484
505
T641 Multiple column assignment NO only some syntax variants supported
@@ -648,3 +669,4 @@ X303 XMLTable: column default option NO
648
669
X304 XMLTable: passing a context item NO
649
670
X305 XMLTable: initializing an XQuery variable NO
650
671
X400 Name and identifier mapping YES
672
+ X410 Alter column data type: XML type YES
0 commit comments