@@ -210,7 +210,7 @@ F261 CASE expression 01 Simple CASE YES
210
210
F261 CASE expression 02 Searched CASE YES
211
211
F261 CASE expression 03 NULLIF YES
212
212
F261 CASE expression 04 COALESCE YES
213
- F262 Extended CASE expression NO
213
+ F262 Extended CASE expression YES
214
214
F263 Comma-separated predicates in simple CASE expression NO
215
215
F271 Compound character literals YES
216
216
F281 LIKE enhancements YES
@@ -229,7 +229,7 @@ F311 Schema definition statement 05 GRANT statement YES
229
229
F312 MERGE statement NO
230
230
F313 Enhanced MERGE statement NO
231
231
F321 User authorization YES
232
- F341 Usage tables NO
232
+ F341 Usage tables NO no ROUTINE_*_USAGE tables
233
233
F361 Subprogram support YES
234
234
F381 Extended schema manipulation YES
235
235
F381 Extended schema manipulation 01 ALTER TABLE statement: ALTER COLUMN clause YES
@@ -277,12 +277,12 @@ F561 Full value expressions YES
277
277
F571 Truth value tests YES
278
278
F591 Derived tables YES
279
279
F611 Indicator data types YES
280
- F641 Row and table constructors NO
280
+ F641 Row and table constructors YES
281
281
F651 Catalog name qualifiers YES
282
282
F661 Simple tables YES
283
283
F671 Subqueries in CHECK NO intentionally omitted
284
284
F672 Retrospective check constraints YES
285
- F690 Collation support NO
285
+ F690 Collation support YES but no character set support
286
286
F692 Enhanced collation support NO
287
287
F693 SQL-session and client module collations NO
288
288
F695 Translation support NO
@@ -337,7 +337,7 @@ S027 Create method by specific method name NO
337
337
S028 Permutable UDT options list NO
338
338
S041 Basic reference types NO
339
339
S043 Enhanced reference types NO
340
- S051 Create table of type NO
340
+ S051 Create table of type NO partially supported
341
341
S071 SQL paths in function and type name resolution YES
342
342
S081 Subtables NO
343
343
S091 Basic array support NO partially supported
@@ -435,7 +435,7 @@ T271 Savepoints YES
435
435
T272 Enhanced savepoint management NO
436
436
T281 SELECT privilege with column granularity YES
437
437
T285 Enhanced derived column names NO
438
- T301 Functional dependencies NO
438
+ T301 Functional dependencies NO partially supported
439
439
T312 OVERLAY function YES
440
440
T321 Basic SQL-invoked routines NO
441
441
T321 Basic SQL-invoked routines 01 User-defined functions with no overloading YES
@@ -450,8 +450,8 @@ T323 Explicit security for external routines YES
450
450
T324 Explicit security for SQL routines NO
451
451
T325 Qualified SQL parameter references NO
452
452
T326 Table functions NO
453
- T331 Basic roles NO
454
- T332 Extended roles NO
453
+ T331 Basic roles YES
454
+ T332 Extended roles NO mostly supported
455
455
T351 Bracketed SQL comments (/*...*/ comments) YES
456
456
T431 Extended grouping capabilities NO
457
457
T432 Nested and concatenated GROUPING SETS NO
@@ -490,7 +490,7 @@ T655 Cyclically dependent routines YES
490
490
M001 Datalinks NO
491
491
M002 Datalinks via SQL/CLI NO
492
492
M003 Datalinks via Embedded SQL NO
493
- M004 Foreign data support NO
493
+ M004 Foreign data support NO partially supported
494
494
M005 Foreign schema support NO
495
495
M006 GetSQLString routine NO
496
496
M007 TransmitRequest NO
@@ -647,4 +647,4 @@ X302 XMLTable: ordinality column option NO
647
647
X303 XMLTable: column default option NO
648
648
X304 XMLTable: passing a context item NO
649
649
X305 XMLTable: initializing an XQuery variable NO
650
- X400 Name and identifier mapping NO
650
+ X400 Name and identifier mapping YES
0 commit comments