4 B014 Embedded Fortran NO
6 B016 Embedded Pascal NO
9 B031 Basic dynamic SQL NO
10 B032 Extended dynamic SQL NO
11 B032 Extended dynamic SQL 01 <describe input statement> NO
12 B033 Untyped SQL-invoked function arguments NO
13 B034 Dynamic specification of cursor attributes NO
14 B035 Non-extended descriptor names NO
15 B041 Extensions to embedded SQL exception declarations NO
16 B051 Enhanced execution rights NO
17 B111 Module language Ada NO
18 B112 Module language C NO
19 B113 Module language COBOL NO
20 B114 Module language Fortran NO
21 B115 Module language MUMPS NO
22 B116 Module language Pascal NO
23 B117 Module language PL/I NO
24 B121 Routine language Ada NO
25 B122 Routine language C NO
26 B123 Routine language COBOL NO
27 B124 Routine language Fortran NO
28 B125 Routine language MUMPS NO
29 B126 Routine language Pascal NO
30 B127 Routine language PL/I NO
31 B128 Routine language SQL NO
32 C011 Call-Level Interface NO
33 E011 Numeric data types YES
34 E011 Numeric data types 01 INTEGER and SMALLINT data types YES
35 E011 Numeric data types 02 REAL, DOUBLE PRECISION, and FLOAT data types YES
36 E011 Numeric data types 03 DECIMAL and NUMERIC data types YES
37 E011 Numeric data types 04 Arithmetic operators YES
38 E011 Numeric data types 05 Numeric comparison YES
39 E011 Numeric data types 06 Implicit casting among the numeric data types YES
40 E021 Character data types YES
41 E021 Character string types 01 CHARACTER data type YES
42 E021 Character string types 02 CHARACTER VARYING data type YES
43 E021 Character string types 03 Character literals YES
44 E021 Character string types 04 CHARACTER_LENGTH function YES trims trailing spaces from CHARACTER values before counting
45 E021 Character string types 05 OCTET_LENGTH function YES
46 E021 Character string types 06 SUBSTRING function YES
47 E021 Character string types 07 Character concatenation YES
48 E021 Character string types 08 UPPER and LOWER functions YES
49 E021 Character string types 09 TRIM function YES
50 E021 Character string types 10 Implicit casting among the character string types YES
51 E021 Character string types 11 POSITION function YES
52 E021 Character string types 12 Character comparison YES
54 E031 Identifiers 01 Delimited identifiers YES
55 E031 Identifiers 02 Lower case identifiers YES
56 E031 Identifiers 03 Trailing underscore YES
57 E051 Basic query specification YES
58 E051 Basic query specification 01 SELECT DISTINCT YES
59 E051 Basic query specification 02 GROUP BY clause YES
60 E051 Basic query specification 04 GROUP BY can contain columns not in <select list> YES
61 E051 Basic query specification 05 Select list items can be renamed YES
62 E051 Basic query specification 06 HAVING clause YES
63 E051 Basic query specification 07 Qualified * in select list YES
64 E051 Basic query specification 08 Correlation names in the FROM clause YES
65 E051 Basic query specification 09 Rename columns in the FROM clause YES
66 E061 Basic predicates and search conditions YES
67 E061 Basic predicates and search conditions 01 Comparison predicate YES
68 E061 Basic predicates and search conditions 02 BETWEEN predicate YES
69 E061 Basic predicates and search conditions 03 IN predicate with list of values YES
70 E061 Basic predicates and search conditions 04 LIKE predicate YES
71 E061 Basic predicates and search conditions 05 LIKE predicate ESCAPE clause YES
72 E061 Basic predicates and search conditions 06 NULL predicate YES
73 E061 Basic predicates and search conditions 07 Quantified comparison predicate YES
74 E061 Basic predicates and search conditions 08 EXISTS predicate YES
75 E061 Basic predicates and search conditions 09 Subqueries in comparison predicate YES
76 E061 Basic predicates and search conditions 11 Subqueries in IN predicate YES
77 E061 Basic predicates and search conditions 12 Subqueries in quantified comparison predicate YES
78 E061 Basic predicates and search conditions 13 Correlated subqueries YES
79 E061 Basic predicates and search conditions 14 Search condition YES
80 E071 Basic query expressions YES
81 E071 Basic query expressions 01 UNION DISTINCT table operator YES
82 E071 Basic query expressions 02 UNION ALL table operator YES
83 E071 Basic query expressions 03 EXCEPT DISTINCT table operator YES
84 E071 Basic query expressions 05 Columns combined via table operators need not have exactly the same data type YES
85 E071 Basic query expressions 06 Table operators in subqueries YES
86 E081 Basic Privileges NO
87 E081 Basic Privileges 01 SELECT privilege YES
88 E081 Basic Privileges 02 DELETE privilege YES
89 E081 Basic Privileges 03 INSERT privilege at the table level YES
90 E081 Basic Privileges 04 UPDATE privilege at the table level YES
91 E081 Basic Privileges 05 UPDATE privilege at the column level NO
92 E081 Basic Privileges 06 REFERENCES privilege at the table level YES
93 E081 Basic Privileges 07 REFERENCES privilege at the column level NO
94 E081 Basic Privileges 08 WITH GRANT OPTION YES
95 E081 Basic Privileges 09 USAGE privilege NO
96 E081 Basic Privileges 10 EXECUTE privilege YES
97 E091 Set functions YES
98 E091 Set functions 01 AVG YES
99 E091 Set functions 02 COUNT YES
100 E091 Set functions 03 MAX YES
101 E091 Set functions 04 MIN YES
102 E091 Set functions 05 SUM YES
103 E091 Set functions 06 ALL quantifier YES
104 E091 Set functions 07 DISTINCT quantifier YES
105 E101 Basic data manipulation YES
106 E101 Basic data manipulation 01 INSERT statement YES
107 E101 Basic data manipulation 03 Searched UPDATE statement YES
108 E101 Basic data manipulation 04 Searched DELETE statement YES
109 E111 Single row SELECT statement YES
110 E121 Basic cursor support YES
111 E121 Basic cursor support 01 DECLARE CURSOR YES
112 E121 Basic cursor support 02 ORDER BY columns need not be in select list YES
113 E121 Basic cursor support 03 Value expressions in ORDER BY clause YES
114 E121 Basic cursor support 04 OPEN statement YES
115 E121 Basic cursor support 06 Positioned UPDATE statement YES
116 E121 Basic cursor support 07 Positioned DELETE statement YES
117 E121 Basic cursor support 08 CLOSE statement YES
118 E121 Basic cursor support 10 FETCH statement implicit NEXT YES
119 E121 Basic cursor support 17 WITH HOLD cursors YES
120 E131 Null value support (nulls in lieu of values) YES
121 E141 Basic integrity constraints YES
122 E141 Basic integrity constraints 01 NOT NULL constraints YES
123 E141 Basic integrity constraints 02 UNIQUE constraints of NOT NULL columns YES
124 E141 Basic integrity constraints 03 PRIMARY KEY constraints YES
125 E141 Basic integrity constraints 04 Basic FOREIGN KEY constraint with the NO ACTION default for both referential delete action and referential update action YES
126 E141 Basic integrity constraints 06 CHECK constraints YES
127 E141 Basic integrity constraints 07 Column defaults YES
128 E141 Basic integrity constraints 08 NOT NULL inferred on PRIMARY KEY YES
129 E141 Basic integrity constraints 10 Names in a foreign key can be specified in any order YES
130 E151 Transaction support YES
131 E151 Transaction support 01 COMMIT statement YES
132 E151 Transaction support 02 ROLLBACK statement YES
133 E152 Basic SET TRANSACTION statement YES
134 E152 Basic SET TRANSACTION statement 01 SET TRANSACTION statement: ISOLATION LEVEL SERIALIZABLE clause YES
135 E152 Basic SET TRANSACTION statement 02 SET TRANSACTION statement: READ ONLY and READ WRITE clauses YES
136 E153 Updatable queries with subqueries NO
137 E161 SQL comments using leading double minus YES
138 E171 SQLSTATE support YES
139 E182 Module language NO
140 F021 Basic information schema YES
141 F021 Basic information schema 01 COLUMNS view YES
142 F021 Basic information schema 02 TABLES view YES
143 F021 Basic information schema 03 VIEWS view YES
144 F021 Basic information schema 04 TABLE_CONSTRAINTS view YES
145 F021 Basic information schema 05 REFERENTIAL_CONSTRAINTS view YES
146 F021 Basic information schema 06 CHECK_CONSTRAINTS view YES
147 F031 Basic schema manipulation YES
148 F031 Basic schema manipulation 01 CREATE TABLE statement to create persistent base tables YES
149 F031 Basic schema manipulation 02 CREATE VIEW statement YES
150 F031 Basic schema manipulation 03 GRANT statement YES
151 F031 Basic schema manipulation 04 ALTER TABLE statement: ADD COLUMN clause YES
152 F031 Basic schema manipulation 13 DROP TABLE statement: RESTRICT clause YES
153 F031 Basic schema manipulation 16 DROP VIEW statement: RESTRICT clause YES
154 F031 Basic schema manipulation 19 REVOKE statement: RESTRICT clause YES
155 F032 CASCADE drop behavior YES
156 F033 ALTER TABLE statement: DROP COLUMN clause YES
157 F034 Extended REVOKE statement YES
158 F034 Extended REVOKE statement 01 REVOKE statement performed by other than the owner of a schema object YES
159 F034 Extended REVOKE statement 02 REVOKE statement: GRANT OPTION FOR clause YES
160 F034 Extended REVOKE statement 03 REVOKE statement to revoke a privilege that the grantee has WITH GRANT OPTION YES
161 F041 Basic joined table YES
162 F041 Basic joined table 01 Inner join (but not necessarily the INNER keyword) YES
163 F041 Basic joined table 02 INNER keyword YES
164 F041 Basic joined table 03 LEFT OUTER JOIN YES
165 F041 Basic joined table 04 RIGHT OUTER JOIN YES
166 F041 Basic joined table 05 Outer joins can be nested YES
167 F041 Basic joined table 07 The inner table in a left or right outer join can also be used in an inner join YES
168 F041 Basic joined table 08 All comparison operators are supported (rather than just =) YES
169 F051 Basic date and time YES
170 F051 Basic date and time 01 DATE data type (including support of DATE literal) YES
171 F051 Basic date and time 02 TIME data type (including support of TIME literal) with fractional seconds precision of at least 0 YES
172 F051 Basic date and time 03 TIMESTAMP data type (including support of TIMESTAMP literal) with fractional seconds precision of at least 0 and 6 YES
173 F051 Basic date and time 04 Comparison predicate on DATE, TIME, and TIMESTAMP data types YES
174 F051 Basic date and time 05 Explicit CAST between datetime types and character string types YES
175 F051 Basic date and time 06 CURRENT_DATE YES
176 F051 Basic date and time 07 LOCALTIME YES
177 F051 Basic date and time 08 LOCALTIMESTAMP YES
178 F052 Intervals and datetime arithmetic YES
179 F053 OVERLAPS predicate YES
180 F081 UNION and EXCEPT in views YES
181 F111 Isolation levels other than SERIALIZABLE YES
182 F111 Isolation levels other than SERIALIZABLE 01 READ UNCOMMITTED isolation level YES
183 F111 Isolation levels other than SERIALIZABLE 02 READ COMMITTED isolation level YES
184 F111 Isolation levels other than SERIALIZABLE 03 REPEATABLE READ isolation level YES
185 F121 Basic diagnostics management NO
186 F121 Basic diagnostics management 01 GET DIAGNOSTICS statement NO
187 F121 Basic diagnostics management 02 SET TRANSACTION statement: DIAGNOSTICS SIZE clause NO
188 F122 Enhanced diagnostics management NO
189 F123 All diagnostics NO
190 F131 Grouped operations YES
191 F131 Grouped operations 01 WHERE, GROUP BY, and HAVING clauses supported in queries with grouped views YES
192 F131 Grouped operations 02 Multiple tables supported in queries with grouped views YES
193 F131 Grouped operations 03 Set functions supported in queries with grouped views YES
194 F131 Grouped operations 04 Subqueries with GROUP BY and HAVING clauses and grouped views YES
195 F131 Grouped operations 05 Single row SELECT with GROUP BY and HAVING clauses and grouped views YES
196 F171 Multiple schemas per user YES
197 F181 Multiple module support NO
198 F191 Referential delete actions YES
199 F200 TRUNCATE TABLE statement YES
200 F201 CAST function YES
201 F202 TRUNCATE TABLE: identity column restart option NO
202 F221 Explicit defaults YES
203 F222 INSERT statement: DEFAULT VALUES clause YES
204 F231 Privilege tables YES
205 F231 Privilege tables 01 TABLE_PRIVILEGES view YES
206 F231 Privilege tables 02 COLUMN_PRIVILEGES view YES
207 F231 Privilege tables 03 USAGE_PRIVILEGES view YES
208 F251 Domain support YES
209 F261 CASE expression YES
210 F261 CASE expression 01 Simple CASE YES
211 F261 CASE expression 02 Searched CASE YES
212 F261 CASE expression 03 NULLIF YES
213 F261 CASE expression 04 COALESCE YES
214 F262 Extended CASE expression NO
215 F263 Comma-separated predicates in simple CASE expression NO
216 F271 Compound character literals YES
217 F281 LIKE enhancements YES
218 F291 UNIQUE predicate NO
219 F301 CORRESPONDING in query expressions NO
220 F302 INTERSECT table operator YES
221 F302 INTERSECT table operator 01 INTERSECT DISTINCT table operator YES
222 F302 INTERSECT table operator 02 INTERSECT ALL table operator YES
223 F304 EXCEPT ALL table operator YES
224 F311 Schema definition statement NO
225 F311 Schema definition statement 01 CREATE SCHEMA YES
226 F311 Schema definition statement 02 CREATE TABLE for persistent base tables YES
227 F311 Schema definition statement 03 CREATE VIEW YES
228 F311 Schema definition statement 04 CREATE VIEW: WITH CHECK OPTION NO
229 F311 Schema definition statement 05 GRANT statement YES
230 F312 MERGE statement NO
231 F313 Enhanced MERGE statement NO
232 F321 User authorization YES
234 F361 Subprogram support YES
235 F381 Extended schema manipulation YES
236 F381 Extended schema manipulation 01 ALTER TABLE statement: ALTER COLUMN clause YES
237 F381 Extended schema manipulation 02 ALTER TABLE statement: ADD CONSTRAINT clause YES
238 F381 Extended schema manipulation 03 ALTER TABLE statement: DROP CONSTRAINT clause YES
239 F382 Alter column data type NO PostgreSQL syntax differs
240 F391 Long identifiers YES
241 F392 Unicode escapes in identifiers NO
242 F393 Unicode escapes in literals NO
243 F394 Optional normal form specification NO
244 F401 Extended joined table YES
245 F401 Extended joined table 01 NATURAL JOIN YES
246 F401 Extended joined table 02 FULL OUTER JOIN YES
247 F401 Extended joined table 04 CROSS JOIN YES
248 F402 Named column joins for LOBs, arrays, and multisets YES
249 F403 Partitioned joined tables NO
250 F411 Time zone specification YES differences regarding literal interpretation
251 F421 National character YES
252 F431 Read-only scrollable cursors YES
253 F431 Read-only scrollable cursors 01 FETCH with explicit NEXT YES
254 F431 Read-only scrollable cursors 02 FETCH FIRST YES
255 F431 Read-only scrollable cursors 03 FETCH LAST YES
256 F431 Read-only scrollable cursors 04 FETCH PRIOR YES
257 F431 Read-only scrollable cursors 05 FETCH ABSOLUTE YES
258 F431 Read-only scrollable cursors 06 FETCH RELATIVE YES
259 F441 Extended set function support YES
260 F442 Mixed column references in set functions NO
261 F451 Character set definition NO
262 F461 Named character sets NO
263 F471 Scalar subquery values YES
264 F481 Expanded NULL predicate YES
265 F491 Constraint management YES
266 F501 Features and conformance views YES
267 F501 Features and conformance views 01 SQL_FEATURES view YES
268 F501 Features and conformance views 02 SQL_SIZING view YES
269 F501 Features and conformance views 03 SQL_LANGUAGES view YES
270 F502 Enhanced documentation tables YES
271 F502 Enhanced documentation tables 01 SQL_SIZING_PROFILES view YES
272 F502 Enhanced documentation tables 02 SQL_IMPLEMENTATION_INFO view YES
273 F502 Enhanced documentation tables 03 SQL_PACKAGES view YES
275 F531 Temporary tables YES
276 F555 Enhanced seconds precision YES
277 F561 Full value expressions YES
278 F571 Truth value tests YES
279 F591 Derived tables YES
280 F611 Indicator data types YES
281 F641 Row and table constructors NO
282 F651 Catalog name qualifiers YES
283 F661 Simple tables NO
284 F671 Subqueries in CHECK NO intentionally omitted
285 F672 Retrospective check constraints YES
286 F690 Collation support NO
287 F692 Enhanced collation support NO
288 F693 SQL-session and client module collations NO
289 F695 Translation support NO
290 F696 Additional translation documentation NO
291 F701 Referential update actions YES
292 F711 ALTER domain YES
293 F721 Deferrable constraints NO foreign keys only
294 F731 INSERT column privileges NO
295 F741 Referential MATCH types NO no partial match yet
296 F751 View CHECK enhancements NO
297 F761 Session management YES
298 F762 CURRENT_CATALOG NO same as current_database()
299 F763 CURRENT_SCHEMA NO same as current_schema()
300 F771 Connection management YES
301 F781 Self-referencing operations YES
302 F791 Insensitive cursors YES
303 F801 Full set function YES
304 F812 Basic flagging NO
305 F813 Extended flagging NO
306 F821 Local table references NO
307 F831 Full cursor update NO
308 F831 Full cursor update 01 Updatable scrollable cursors NO
309 F831 Full cursor update 02 Updatable ordered cursors NO
310 F841 LIKE_REGEX predicate NO
311 F842 OCCURENCES_REGEX function NO
312 F843 POSITION_REGEX function NO
313 F844 SUBSTRING_REGEX function NO
314 F845 TRANSLATE_REGEX function NO
315 F846 Octet support in regular expression operators NO
316 F847 Nonconstant regular expressions NO
317 F850 Top-level <order by clause> in <query expression> YES
318 F851 <order by clause> in subqueries YES
319 F852 Top-level <order by clause> in views YES
320 F855 Nested <order by clause> in <query expression> YES
321 F856 Nested <fetch first clause> in <query expression> YES
322 F857 Top-level <fetch first clause> in <query expression> NO same as LIMIT
323 F858 <fetch first clause> in subqueries NO same as LIMIT
324 F859 Top-level <fetch first clause> in views NO same as LIMIT
325 F860 <fetch first row count> in <fetch first clause> NO same as LIMIT
326 F861 Top-level <result offset clause> in <query expression> NO same as OFFSET
327 F862 <result offset clause> in subqueries NO same as OFFSET
328 F863 Nested <result offset clause> in <query expression> NO same as OFFSET
329 F864 Top-level <result offset clause> in views NO same as OFFSET
330 F865 <offset row count> in <result offset clause> NO same as OFFSET
331 S011 Distinct data types NO
332 S011 Distinct data types 01 USER_DEFINED_TYPES view NO
333 S023 Basic structured types NO
334 S024 Enhanced structured types NO
335 S025 Final structured types NO
336 S026 Self-referencing structured types NO
337 S027 Create method by specific method name NO
338 S028 Permutable UDT options list NO
339 S041 Basic reference types NO
340 S043 Enhanced reference types NO
341 S051 Create table of type NO
342 S071 SQL paths in function and type name resolution YES
344 S091 Basic array support NO
345 S091 Basic array support 01 Arrays of built-in data types NO
346 S091 Basic array support 02 Arrays of distinct types NO
347 S091 Basic array support 03 Array expressions NO
348 S092 Arrays of user-defined types NO
349 S094 Arrays of reference types NO
350 S095 Array constructors by query NO
351 S096 Optional array bounds NO
352 S097 Array element assignment NO
354 S111 ONLY in query expressions YES
355 S151 Type predicate NO
356 S161 Subtype treatment NO
357 S162 Subtype treatment for references NO
358 S201 SQL-invoked routines on arrays NO
359 S201 SQL-invoked routines on arrays 01 Array parameters NO
360 S201 SQL-invoked routines on arrays 02 Array as result type of functions NO
361 S202 SQL-invoked routines on multisets NO
362 S211 User-defined cast functions YES
363 S231 Structured type locators NO
364 S232 Array locators NO
365 S233 Multiset locators NO
366 S241 Transform functions NO
367 S242 Alter transform statement NO
368 S251 User-defined orderings NO
369 S261 Specific type method NO
370 S271 Basic multiset support NO
371 S272 Multisets of user-defined types NO
372 S274 Multisets of reference types NO
373 S275 Advanced multiset support NO
374 S281 Nested collection types NO
375 S291 Unique constraint on entire row NO
376 S301 Enhanced UNNEST NO
377 S401 Distinct types based on array types NO
378 S402 Distinct types based on distinct types NO
379 S403 MAX_CARDINALITY NO
381 T011 Timestamp in Information Schema NO
382 T021 BINARY and VARBINARY data types NO
383 T022 Advanced support for BINARY and VARBINARY data types NO
384 T023 Compound binary literal NO
385 T024 Spaces in binary literals NO
386 T031 BOOLEAN data type YES
387 T041 Basic LOB data type support NO
388 T041 Basic LOB data type support 01 BLOB data type NO
389 T041 Basic LOB data type support 02 CLOB data type NO
390 T041 Basic LOB data type support 03 POSITION, LENGTH, LOWER, TRIM, UPPER, and SUBSTRING functions for LOB data types NO
391 T041 Basic LOB data type support 04 Concatenation of LOB data types NO
392 T041 Basic LOB data type support 05 LOB locator: non-holdable NO
393 T042 Extended LOB data type support NO
397 T052 MAX and MIN for row types NO
398 T053 Explicit aliases for all-fields reference NO
400 T071 BIGINT data type YES
401 T101 Enhanced nullability determiniation NO
402 T111 Updatable joins, unions, and columns NO
403 T121 WITH (excluding RECURSIVE) in query expression NO
404 T122 WITH (excluding RECURSIVE) in subquery NO
405 T131 Recursive query NO
406 T132 Recursive query in subquery NO
407 T141 SIMILAR predicate YES
408 T151 DISTINCT predicate YES
409 T152 DISTINCT predicate with negation YES
410 T171 LIKE clause in table definition YES
411 T172 AS subquery clause in table definition NO
412 T173 Extended LIKE clause in table definition NO
413 T174 Identity columns NO
414 T175 Generated columns NO
415 T176 Sequence generator support NO
416 T177 Sequence generator support: simple restart option NO
417 T178 Identity columns: simple restart option NO
418 T191 Referential action RESTRICT YES
419 T201 Comparable data types for referential constraints YES
420 T211 Basic trigger capability NO
421 T211 Basic trigger capability 01 Triggers activated on UPDATE, INSERT, or DELETE of one base table YES
422 T211 Basic trigger capability 02 BEFORE triggers YES
423 T211 Basic trigger capability 03 AFTER triggers YES
424 T211 Basic trigger capability 04 FOR EACH ROW triggers YES
425 T211 Basic trigger capability 05 Ability to specify a search condition that must be true before the trigger is invoked NO
426 T211 Basic trigger capability 06 Support for run-time rules for the interaction of triggers and constraints NO
427 T211 Basic trigger capability 07 TRIGGER privilege YES
428 T211 Basic trigger capability 08 Multiple triggers for the same event are executed in the order in which they were created in the catalog NO intentionally omitted
429 T212 Enhanced trigger capability YES
430 T213 INSTEAD OF triggers NO
431 T231 Sensitive cursors YES
432 T241 START TRANSACTION statement YES
433 T251 SET TRANSACTION statement: LOCAL option NO
434 T261 Chained transactions NO
436 T272 Enhanced savepoint management NO
437 T281 SELECT privilege with column granularity NO
438 T285 Enhanced derived column names NO
439 T301 Functional dependencies NO
440 T312 OVERLAY function YES
441 T321 Basic SQL-invoked routines NO
442 T321 Basic SQL-invoked routines 01 User-defined functions with no overloading YES
443 T321 Basic SQL-invoked routines 02 User-defined stored procedures with no overloading NO
444 T321 Basic SQL-invoked routines 03 Function invocation YES
445 T321 Basic SQL-invoked routines 04 CALL statement NO
446 T321 Basic SQL-invoked routines 05 RETURN statement NO
447 T321 Basic SQL-invoked routines 06 ROUTINES view YES
448 T321 Basic SQL-invoked routines 07 PARAMETERS view YES
449 T322 Overloading of SQL-invoked functions and procedures YES
450 T323 Explicit security for external routines YES
451 T324 Explicit security for SQL routines NO
452 T325 Qualified SQL parameter references NO
453 T326 Table functions NO
455 T332 Extended roles NO
456 T351 Bracketed SQL comments (/*...*/ comments) YES
457 T401 INSERT into a cursor NO
458 T431 Extended grouping capabilities NO
459 T432 Nested and concatenated GROUPING SETS NO
460 T433 Multiargument GROUPING function NO
461 T434 GROUP BY DISTINCT NO
462 T441 ABS and MOD functions YES
463 T461 Symmetric BETWEEN predicate YES
464 T471 Result sets return value NO
465 T491 LATERAL derived table NO
466 T501 Enhanced EXISTS predicate YES
467 T511 Transaction counts NO
468 T541 Updatable table references NO
469 T551 Optional key words for default syntax YES
470 T561 Holdable locators NO
471 T571 Array-returning external SQL-invoked functions NO
472 T572 Multiset-returning external SQL-invoked functions NO
473 T581 Regular expression substring function YES
474 T591 UNIQUE constraints of possibly null columns YES
475 T601 Local cursor references NO
476 T611 Elementary OLAP operations NO
477 T612 Advanced OLAP operations NO
479 T614 NTILE function NO
480 T615 LEAD and LAG functions NO
481 T616 Null treatment option for LEAD and LAG functions NO
482 T617 FIRST_VALUE and LAST_VALUE function NO
483 T618 NTH_VALUE function NO
484 T621 Enhanced numeric functions NO
485 T631 IN predicate with one list element NO
486 T641 Multiple column assignment NO
487 T651 SQL-schema statements in SQL routines NO
488 T652 SQL-dynamic statements in SQL routines NO
489 T653 SQL-schema statements in external routines NO
490 T654 SQL-dynamic statements in external routines NO
491 T655 Cyclically dependent routines NO
493 X011 Arrays of XML type YES
494 X012 Multisets of XML type NO
495 X013 Distinct types of XML type NO
496 X014 Attributes of XML type NO
497 X015 Fields of XML type NO
498 X016 Persistent XML values YES
505 X035 XMLAgg: ORDER BY option NO
509 X040 Basic table mapping NO
510 X041 Basic table mapping: nulls absent YES
511 X042 Basic table mapping: null as nil YES
512 X043 Basic table mapping: table as forest YES
513 X044 Basic table mapping: table as element YES
514 X045 Basic table mapping: with target namespace YES
515 X046 Basic table mapping: data mapping YES
516 X047 Basic table mapping: metadata mapping YES
517 X048 Basic table mapping: base64 encoding of binary strings YES
518 X049 Basic table mapping: hex encoding of binary strings YES
519 X051 Advanced table mapping: nulls absent YES
520 X052 Advanced table mapping: null as nil YES
521 X053 Advanced table mapping: table as forest YES
522 X054 Advanced table mapping: table as element YES
523 X055 Advanced table mapping: target namespace YES
524 X056 Advanced table mapping: data mapping YES
525 X057 Advanced table mapping: metadata mapping YES
526 X058 Advanced table mapping: base64 encoding of binary strings YES
527 X059 Advanced table mapping: hex encoding of binary strings YES
528 X060 XMLParse: Character string input and CONTENT option YES
529 X061 XMLParse: Character string input and DOCUMENT option YES
530 X065 XMLParse: BLOB input and CONTENT option NO
531 X066 XMLParse: BLOB input and DOCUMENT option NO
532 X068 XMLSerialize: BOM NO
533 X069 XMLSerialize: INDENT NO
534 X070 XMLSerialize: Character string serialization and CONTENT option YES
535 X071 XMLSerialize: Character string serialization and DOCUMENT option YES
536 X072 XMLSerialize: Character string serialization YES
537 X073 XMLSerialize: BLOB serialization and CONTENT option NO
538 X074 XMLSerialize: BLOB serialization and DOCUMENT option NO
539 X075 XMLSerialize: BLOB serialization NO
540 X076 XMLSerialize: VERSION NO
541 X077 XMLSerialize: explicit ENCODING option NO
542 X078 XMLSerialize: explicit XML declaration NO
543 X080 Namespaces in XML publishing NO
544 X081 Query-level XML namespace declarations NO
545 X082 XML namespace declarations in DML NO
546 X083 XML namespace declarations in DDL NO
547 X084 XML namespace declarations in compound statements NO
548 X085 Predefined namespace prefixes NO
549 X086 XML namespace declarations in XMLTable NO
550 X090 XML document predicate YES
551 X091 XML content predicate NO
553 X100 Host language support for XML: CONTENT option NO
554 X101 Host language support for XML: DOCUMENT option NO
555 X110 Host language support for XML: VARCHAR mapping NO
556 X111 Host language support for XML: CLOB mapping NO
557 X112 Host language support for XML: BLOB mapping NO
558 X113 Host language support for XML: STRIP WHITESPACE option NO
559 X114 Host language support for XML: PRESERVE WHITESPACE option NO
560 X120 XML parameters in SQL routines YES
561 X121 XML parameters in external routines YES
562 X131 Query-level XMLBINARY clause NO
563 X132 XMLBINARY clause in DML NO
564 X133 XMLBINARY clause in DDL NO
565 X134 XMLBINARY clause in compound statements NO
566 X135 XMLBINARY clause in subqueries NO
567 X141 IS VALID predicate: data-driven case NO
568 X142 IS VALID predicate: ACCORDING TO clause NO
569 X143 IS VALID predicate: ELEMENT clause NO
570 X144 IS VALID predicate: schema location NO
571 X145 IS VALID predicate outside check constraints NO
572 X151 IS VALID predicate with DOCUMENT option NO
573 X152 IS VALID predicate with CONTENT option NO
574 X153 IS VALID predicate with SEQUENCE option NO
575 X155 IS VALID predicate: NAMESPACE without ELEMENT clause NO
576 X157 IS VALID predicate: NO NAMESPACE with ELEMENT clause NO
577 X160 Basic Information Schema for registered XML Schemas NO
578 X161 Advanced Information Schema for registered XML Schemas NO
579 X170 XML null handling options NO
580 X171 NIL ON NO CONTENT option NO
581 X181 XML(DOCUMENT(UNTYPED)) type NO
582 X182 XML(DOCUMENT(ANY)) type NO
583 X190 XML(SEQUENCE) type NO
584 X191 XML(DOCUMENT(XMLSCHEMA)) type NO
585 X192 XML(CONTENT(XMLSCHEMA)) type NO
587 X201 XMLQuery: RETURNING CONTENT NO
588 X202 XMLQuery: RETURNING SEQUENCE NO
589 X203 XMLQuery: passing a context item NO
590 X204 XMLQuery: initializing an XQuery variable NO
591 X205 XMLQuery: EMPTY ON EMPTY option NO
592 X206 XMLQuery: NULL ON EMPTY option NO
593 X211 XML 1.1 support NO
594 X221 XML passing mechanism BY VALUE NO
595 X222 XML passing mechanism BY REF NO
596 X231 XML(CONTENT(UNTYPED)) type NO
597 X232 XML(CONTENT(ANY)) type NO
598 X241 RETURNING CONTENT in XML publishing NO
599 X242 RETURNING SEQUENCE in XML publishing NO
600 X251 Persistent XML values of XML(DOCUMENT(UNTYPED)) type NO
601 X252 Persistent XML values of XML(DOCUMENT(ANY)) type NO
602 X253 Persistent XML values of XML(CONTENT(UNTYPED)) type NO
603 X254 Persistent XML values of XML(CONTENT(ANY)) type NO
604 X255 Persistent XML values of XML(SEQUENCE) type NO
605 X256 Persistent XML values of XML(DOCUMENT(XMLSCHEMA)) type NO
606 X257 Persistent XML values of XML(CONTENT(XMLSCHEMA)) type NO
607 X260 XML type: ELEMENT clause NO
608 X261 XML type: NAMESPACE without ELEMENT clause NO
609 X263 XML type: NO NAMESPACE with ELEMENT clause NO
610 X264 XML type: schema location NO
611 X271 XMLValidate: data-driven case NO
612 X272 XMLValidate: ACCORDING TO clause NO
613 X273 XMLValidate: ELEMENT clause NO
614 X274 XMLValidate: schema location NO
615 X281 XMLValidate: with DOCUMENT option NO
616 X282 XMLValidate with CONTENT option NO
617 X283 XMLValidate with SEQUENCE option NO
618 X284 XMLValidate NAMESPACE without ELEMENT clause NO
619 X286 XMLValidate: NO NAMESPACE with ELEMENT clause NO
621 X301 XMLTable: derived column list option NO
622 X302 XMLTable: ordinality column option NO
623 X303 XMLTable: column default option NO
624 X304 XMLTable: passing a context item NO
625 X305 XMLTable: initializing an XQuery variable NO
626 X400 Name and identifier mapping NO