B011 |
|
Embedded Ada |
|
B013 |
|
Embedded COBOL |
|
B014 |
|
Embedded Fortran |
|
B015 |
|
Embedded MUMPS |
|
B016 |
|
Embedded Pascal |
|
B017 |
|
Embedded PL/I |
|
B031 |
|
Basic dynamic SQL |
|
B032 |
|
Extended dynamic SQL |
|
B032-01 |
|
<describe input statement> |
|
B033 |
|
Untyped SQL-invoked function arguments |
|
B034 |
|
Dynamic specification of cursor attributes |
|
B041 |
|
Extensions to embedded SQL exception declarations |
|
B051 |
|
Enhanced execution rights |
|
B111 |
|
Module language Ada |
|
B112 |
|
Module language C |
|
B113 |
|
Module language COBOL |
|
B114 |
|
Module language Fortran |
|
B115 |
|
Module language MUMPS |
|
B116 |
|
Module language Pascal |
|
B117 |
|
Module language PL/I |
|
B121 |
|
Routine language Ada |
|
B122 |
|
Routine language C |
|
B123 |
|
Routine language COBOL |
|
B124 |
|
Routine language Fortran |
|
B125 |
|
Routine language MUMPS |
|
B126 |
|
Routine language Pascal |
|
B127 |
|
Routine language PL/I |
|
B128 |
|
Routine language SQL |
|
C011 |
Core |
Call-Level Interface |
|
E081 |
Core |
Basic Privileges |
|
E081-05 |
Core |
UPDATE privilege at the column level |
|
E081-07 |
Core |
REFERENCES privilege at the column level |
|
E081-09 |
Core |
USAGE privilege |
|
E121 |
Core |
Basic cursor support |
|
E121-06 |
Core |
Positioned UPDATE statement |
|
E121-07 |
Core |
Positioned DELETE statement |
|
E153 |
Core |
Updatable queries with subqueries |
|
E182 |
Core |
Module language |
|
F121 |
|
Basic diagnostics management |
|
F121-01 |
|
GET DIAGNOSTICS statement |
|
F121-02 |
|
SET TRANSACTION statement: DIAGNOSTICS SIZE clause |
|
F181 |
Core |
Multiple module support |
|
F262 |
|
Extended CASE expression |
|
F263 |
|
Comma-separated predicates in simple CASE expression |
|
F291 |
|
UNIQUE predicate |
|
F301 |
|
CORRESPONDING in query expressions |
|
F311 |
Core |
Schema definition statement |
|
F311-04 |
Core |
CREATE VIEW: WITH CHECK OPTION |
|
F312 |
|
MERGE statement |
|
F341 |
|
Usage tables |
|
F392 |
|
Unicode escapes in identifiers |
|
F393 |
|
Unicode escapes in literals |
|
F402 |
|
Named column joins for LOBs, arrays, and multisets |
|
F442 |
|
Mixed column references in set functions |
|
F451 |
|
Character set definition |
|
F461 |
|
Named character sets |
|
F521 |
Enhanced integrity management |
Assertions |
|
F641 |
|
Row and table constructors |
|
F661 |
|
Simple tables |
|
F671 |
Enhanced integrity management |
Subqueries in CHECK |
intentionally omitted |
F691 |
|
Collation and translation |
|
F692 |
|
Enhanced collation support |
|
F693 |
|
SQL-session and client module collations |
|
F695 |
|
Translation support |
|
F696 |
|
Additional translation documentation |
|
F721 |
|
Deferrable constraints |
foreign keys only |
F731 |
|
INSERT column privileges |
|
F741 |
|
Referential MATCH types |
no partial match yet |
F751 |
|
View CHECK enhancements |
|
F811 |
|
Extended flagging |
|
F812 |
Core |
Basic flagging |
|
F813 |
|
Extended flagging |
|
F821 |
|
Local table references |
|
F831 |
|
Full cursor update |
|
F831-01 |
|
Updatable scrollable cursors |
|
F831-02 |
|
Updatable ordered cursors |
|
S011 |
Core |
Distinct data types |
|
S011-01 |
Core |
USER_DEFINED_TYPES view |
|
S023 |
Basic object support |
Basic structured types |
|
S024 |
Enhanced object support |
Enhanced structured types |
|
S025 |
|
Final structured types |
|
S026 |
|
Self-referencing structured types |
|
S027 |
|
Create method by specific method name |
|
S028 |
|
Permutable UDT options list |
|
S041 |
Basic object support |
Basic reference types |
|
S043 |
Enhanced object support |
Enhanced reference types |
|
S051 |
Basic object support |
Create table of type |
|
S081 |
Enhanced object support |
Subtables |
|
S091 |
|
Basic array support |
|
S091-01 |
|
Arrays of built-in data types |
|
S091-02 |
|
Arrays of distinct types |
|
S091-03 |
|
Array expressions |
|
S092 |
|
Arrays of user-defined types |
|
S094 |
|
Arrays of reference types |
|
S095 |
|
Array constructors by query |
|
S096 |
|
Optional array bounds |
|
S097 |
|
Array element assignment |
|
S151 |
Basic object support |
Type predicate |
|
S161 |
Enhanced object support |
Subtype treatment |
|
S162 |
|
Subtype treatment for references |
|
S201 |
|
SQL-invoked routines on arrays |
|
S201-01 |
|
Array parameters |
|
S201-02 |
|
Array as result type of functions |
|
S202 |
|
SQL-invoked routines on multisets |
|
S231 |
Enhanced object support |
Structured type locators |
|
S232 |
|
Array locators |
|
S233 |
|
Multiset locators |
|
S241 |
|
Transform functions |
|
S242 |
|
Alter transform statement |
|
S251 |
|
User-defined orderings |
|
S261 |
|
Specific type method |
|
S271 |
|
Basic multiset support |
|
S272 |
|
Multisets of user-defined types |
|
S274 |
|
Multisets of reference types |
|
S275 |
|
Advanced multiset support |
|
S281 |
|
Nested collection types |
|
S291 |
|
Unique constraint on entire row |
|
T011 |
|
Timestamp in Information Schema |
|
T041 |
Basic object support |
Basic LOB data type support |
|
T041-01 |
Basic object support |
BLOB data type |
|
T041-02 |
Basic object support |
CLOB data type |
|
T041-03 |
Basic object support |
POSITION, LENGTH, LOWER, TRIM, UPPER, and SUBSTRING functions for LOB data types |
|
T041-04 |
Basic object support |
Concatenation of LOB data types |
|
T041-05 |
Basic object support |
LOB locator: non-holdable |
|
T042 |
|
Extended LOB data type support |
|
T051 |
|
Row types |
|
T052 |
|
MAX and MIN for row types |
|
T053 |
|
Explicit aliases for all-fields reference |
|
T061 |
|
UCS support |
|
T111 |
|
Updatable joins, unions, and columns |
|
T121 |
|
WITH (excluding RECURSIVE) in query expression |
|
T122 |
|
WITH (excluding RECURSIVE) in subquery |
|
T131 |
|
Recursive query |
|
T132 |
|
Recursive query in subquery |
|
T152 |
|
DISTINCT predicate with negation |
|
T172 |
|
AS subquery clause in table definition |
|
T173 |
|
Extended LIKE clause in table definition |
|
T174 |
|
Identity columns |
|
T175 |
|
Generated columns |
|
T176 |
|
Sequence generator support |
|
T211 |
Active database, Enhanced integrity management |
Basic trigger capability |
|
T211-05 |
Active database, Enhanced integrity management |
Ability to specify a search condition that must be true before the trigger is invoked |
|
T211-06 |
Active database, Enhanced integrity management |
Support for run-time rules for the interaction of triggers and constraints |
|
T211-08 |
Active database, Enhanced integrity management |
Multiple triggers for the same event are executed in the order in which they were created in the catalog |
intentionally omitted |
T251 |
|
SET TRANSACTION statement: LOCAL option |
|
T261 |
|
Chained transactions |
|
T272 |
|
Enhanced savepoint management |
|
T281 |
|
SELECT privilege with column granularity |
|
T301 |
|
Functional dependencies |
|
T321 |
Core |
Basic SQL-invoked routines |
|
T321-02 |
Core |
User-defined stored procedures with no overloading |
|
T321-04 |
Core |
CALL statement |
|
T321-05 |
Core |
RETURN statement |
|
T324 |
|
Explicit security for SQL routines |
|
T325 |
|
Qualified SQL parameter references |
|
T326 |
|
Table functions |
|
T331 |
|
Basic roles |
|
T332 |
|
Extended roles |
|
T401 |
|
INSERT into a cursor |
|
T411 |
|
UPDATE statement: SET ROW option |
|
T431 |
OLAP |
Extended grouping capabilities |
|
T432 |
|
Nested and concatenated GROUPING SETS |
|
T433 |
|
Multiargument GROUPING function |
|
T434 |
|
GROUP BY DISINCT |
|
T471 |
|
Result sets return value |
|
T491 |
|
LATERAL derived table |
|
T511 |
|
Transaction counts |
|
T541 |
|
Updatable table references |
|
T561 |
|
Holdable locators |
|
T571 |
|
Array-returning external SQL-invoked functions |
|
T572 |
|
Multiset-returning external SQL-invoked functions |
|
T601 |
|
Local cursor references |
|
T611 |
OLAP |
Elementary OLAP operations |
|
T612 |
|
Advanced OLAP operations |
|
T613 |
|
Sampling |
|
T621 |
|
Enhanced numeric functions |
|
T631 |
Core |
IN predicate with one list element |
|
T641 |
|
Multiple column assignment |
|
T651 |
|
SQL-schema statements in SQL routines |
|
T652 |
|
SQL-dynamic statements in SQL routines |
|
T653 |
|
SQL-schema statements in external routines |
|
T654 |
|
SQL-dynamic statements in external routines |
|
T655 |
|
Cyclically dependent routines |
|