@@ -29,6 +29,16 @@ B125 Routine language MUMPS NO
2929B126 Routine language Pascal NO
3030B127 Routine language PL/I NO
3131B128 Routine language SQL NO
32+ B200 Polymorphic table functions NO
33+ B201 More than one PTF generic table parameter NO
34+ B202 PTF Copartitioning NO
35+ B203 More than one copartition specification NO
36+ B204 PRUNE WHEN EMPTY NO
37+ B205 Pass-through columns NO
38+ B206 PTF descriptor parameters NO
39+ B207 Cross products of partitionings NO
40+ B208 PTF component procedure interface NO
41+ B209 PTF extended names NO
3242B211 Module language Ada: VARCHAR and NUMERIC support NO
3343B221 Routine language Ada: VARCHAR and NUMERIC support NO
3444E011 Numeric data types YES
@@ -254,6 +264,7 @@ F401 Extended joined table 02 FULL OUTER JOIN YES
254264F401 Extended joined table 04 CROSS JOIN YES
255265F402 Named column joins for LOBs, arrays, and multisets YES
256266F403 Partitioned joined tables NO
267+ F404 Range variable for common column names NO
257268F411 Time zone specification YES differences regarding literal interpretation
258269F421 National character YES
259270F431 Read-only scrollable cursors YES
@@ -291,6 +302,7 @@ F651 Catalog name qualifiers YES
291302F661 Simple tables YES
292303F671 Subqueries in CHECK NO intentionally omitted
293304F672 Retrospective check constraints YES
305+ F673 Reads SQL-data routine invocations in CHECK constraints NO
294306F690 Collation support YES but no character set support
295307F692 Extended collation support YES
296308F693 SQL-session and client module collations NO
@@ -338,6 +350,9 @@ F864 Top-level <result offset clause> in views YES
338350F865 <offset row count> in <result offset clause> YES
339351F866 FETCH FIRST clause: PERCENT option NO
340352F867 FETCH FIRST clause: WITH TIES option NO
353+ R010 Row pattern recognition: FROM clause NO
354+ R020 Row pattern recognition: WINDOW clause NO
355+ R030 Row pattern recognition: full aggregate support NO
341356S011 Distinct data types NO
342357S011 Distinct data types 01 USER_DEFINED_TYPES view NO
343358S023 Basic structured types NO
@@ -404,10 +419,10 @@ T042 Extended LOB data type support NO
404419T043 Multiplier T NO
405420T044 Multiplier P NO
406421T051 Row types NO
407- T052 MAX and MIN for row types NO
408422T053 Explicit aliases for all-fields reference NO
409423T061 UCS support NO
410424T071 BIGINT data type YES
425+ T076 DECFLOAT data type NO
411426T101 Enhanced nullability determination NO
412427T111 Updatable joins, unions, and columns NO
413428T121 WITH (excluding RECURSIVE) in query expression YES
@@ -482,6 +497,9 @@ T502 Period predicates NO
482497T511 Transaction counts NO
483498T521 Named arguments in CALL statement YES
484499T522 Default values for IN parameters of SQL-invoked procedures NO supported except DEFAULT key word in invocation
500+ T523 Default values for INOUT parameters of SQL-invoked procedures YES
501+ T524 Named arguments in routine invocations other than a CALL statement YES
502+ T525 Default values for parameters of SQL-invoked functions YES
485503T551 Optional key words for default syntax YES
486504T561 Holdable locators NO
487505T571 Array-returning external SQL-invoked functions NO
@@ -500,13 +518,40 @@ T618 NTH_VALUE function NO function exists, but some options missing
500518T619 Nested window functions NO
501519T620 WINDOW clause: GROUPS option YES
502520T621 Enhanced numeric functions YES
521+ T622 Trigonometric functions YES
522+ T623 General logarithm functions YES
523+ T624 Common logarithm functions YES
524+ T625 LISTAGG NO
503525T631 IN predicate with one list element YES
504526T641 Multiple column assignment NO only some syntax variants supported
505527T651 SQL-schema statements in SQL routines YES
506528T652 SQL-dynamic statements in SQL routines NO
507529T653 SQL-schema statements in external routines NO
508530T654 SQL-dynamic statements in external routines NO
509531T655 Cyclically dependent routines YES
532+ T811 Basic SQL/JSON constructor functions NO
533+ T812 SQL/JSON: JSON_OBJECTAGG NO
534+ T813 SQL/JSON: JSON_ARRAYAGG with ORDER BY NO
535+ T814 Colon in JSON_OBJECT or JSON_OBJECTAGG NO
536+ T821 Basic SQL/JSON query operators NO
537+ T822 SQL/JSON: IS JSON WITH UNIQUE KEYS predicate NO
538+ T823 SQL/JSON: PASSING clause NO
539+ T824 JSON_TABLE: specific PLAN clause NO
540+ T825 SQL/JSON: ON EMPTY and ON ERROR clauses NO
541+ T826 General value expression in ON ERROR or ON EMPTY clauses NO
542+ T827 JSON_TABLE: sibling NESTED COLUMNS clauses NO
543+ T828 JSON_QUERY NO
544+ T829 JSON_QUERY: array wrapper options NO
545+ T830 Enforcing unique keys in SQL/JSON constructor functions NO
546+ T831 SQL/JSON path language: strict mode NO
547+ T832 SQL/JSON path language: item method NO
548+ T833 SQL/JSON path language: multiple subscripts NO
549+ T834 SQL/JSON path language: wildcard member accessor NO
550+ T835 SQL/JSON path language: filter expressions NO
551+ T836 SQL/JSON path language: starts with predicate NO
552+ T837 SQL/JSON path language: regex_like predicate NO
553+ T838 JSON_TABLE: PLAN DEFAULT clause NO
554+ T839 Formatted cast of datetimes to/from character strings NO
510555M001 Datalinks NO
511556M002 Datalinks via SQL/CLI NO
512557M003 Datalinks via Embedded SQL NO
0 commit comments