The following table shows ODBC names that are longer than 30 characters and shows their corresponding COBOL names.
| ODBC C #define symbol > 30 characters | Corresponding COBOL name |
|---|---|
| SQL_AD_ADD_CONSTRAINT_DEFERRABLE | SQL-AD-ADD-CONSTRAINT-DEFER |
| SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED | SQL-AD-ADD-CONSTRAINT-INIT-DEF |
| SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE | SQL-AD-ADD-CONSTRAINT-INIT-IMM |
| SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE | SQL-AD-ADD-CONSTRAINT-NON-DEFE |
| SQL_AD_CONSTRAINT_NAME_DEFINITION | SQL-AD-CONSTRAINT-NAME-DEFINIT |
| SQL_AT_CONSTRAINT_INITIALLY_DEFERRED | SQL-AT-CONSTRAINT-INITIALLY-DE |
| SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE | SQL-AT-CONSTRAINT-INITIALLY-IM |
| SQL_AT_CONSTRAINT_NAME_DEFINITION | SQL-AT-CONSTRAINT-NAME-DEFINIT |
| SQL_AT_CONSTRAINT_NON_DEFERRABLE | SQL-AT-CONSTRAINT-NON-DEFERRAB |
| SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE | SQL-AT-DROP-TABLE-CONSTRAINT-C |
| SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT | SQL-AT-DROP-TABLE-CONSTRAINT-R |
| SQL_C_INTERVAL_MINUTE_TO_SECOND | SQL-C-INTERVAL-MINUTE-TO-SECON |
| SQL_CA_CONSTRAINT_INITIALLY_DEFERRED | SQL-CA-CONSTRAINT-INIT-DEFER |
| SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE | SQL-CA-CONSTRAINT-INIT-IMMED |
| SQL_CA_CONSTRAINT_NON_DEFERRABLE | SQL-CA-CONSTRAINT-NON-DEFERRAB |
| SQL_CA1_BULK_DELETE_BY_BOOKMARK | SQL-CA1-BULK-DELETE-BY-BOOKMAR |
| SQL_CA1_BULK_UPDATE_BY_BOOKMARK | SQL-CA1-BULK-UPDATE-BY-BOOKMAR |
| SQL_CDO_CONSTRAINT_NAME_DEFINITION | SQL-CDO-CONSTRAINT-NAME-DEFINI |
| SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED | SQL-CDO-CONSTRAINT-INITIALLY-D |
| SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE | SQL-CDO-CONSTRAINT-INITIALLY-I |
| SQL_CDO_CONSTRAINT_NON_DEFERRABLE | SQL-CDO-CONSTRAINT-NON-DEFERRA |
| SQL_CONVERT_INTERVAL_YEAR_MONTH | SQL-CONVERT-INTERVAL-YEAR-MONT |
| SQL_CT_CONSTRAINT_INITIALLY_DEFERRED | SQL-CT-CONSTRAINT-INITIALLY-DE |
| SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE | SQL-CT-CONSTRAINT-INITIALLY-IM |
| SQL_CT_CONSTRAINT_NON_DEFERRABLE | SQL-CT-CONSTRAINT-NON-DEFERRAB |
| SQL_CT_CONSTRAINT_NAME_DEFINITION | SQL-CT-CONSTRAINT-NAME-DEFINIT |
| SQL_DESC_DATETIME_INTERVAL_CODE | SQL-DESC-DATETIME-INTERVAL-COD |
| SQL_DESC_DATETIME_INTERVAL_PRECISION | SQL-DESC-DATETIME-INTERVAL-PRE |
| SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR | SQL-DL-SQL92-INTERVAL-DAY-TO-H |
| SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE | SQL-DL-SQL92-INTERVAL-DAY-TO-M |
| SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND | SQL-DL-SQL92-INTERVAL-DAY-TO-S |
| SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE | SQL-DL-SQL92-INTERVAL-HR-TO-M |
| SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND | SQL-DL-SQL92-INTERVAL-HR-TO-S |
| SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND | SQL-DL-SQL92-INTERVAL-MIN-TO-S |
| SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH | SQL-DL-SQL92-INTERVAL-YR-TO-MO |
| SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1 | SQL-FORWARD-ONLY-CURSOR-ATTR1 |
| SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2 | SQL-FORWARD-ONLY-CURSOR-ATTR2 |
| SQL_GB_GROUP_BY_CONTAINS_SELECT | SQL-GB-GROUP-BY-CONTAINS-SELEC |
| SQL_ISV_CONSTRAINT_COLUMN_USAGE | SQL-ISV-CONSTRAINT-COLUMN-USAG |
| SQL_ISV_REFERENTIAL_CONSTRAINTS | SQL-ISV-REFERENTIAL-CONSTRAINT |
| SQL_MAXIMUM_CATALOG_NAME_LENGTH | SQL-MAXIMUM-CATALOG-NAME-LENGT |
| SQL_MAXIMUM_COLUMN_IN_GROUP_BY | SQL-MAXIMUM-COLUMN-IN-GROUP-B |
| SQL_MAXIMUM_COLUMN_IN_ORDER_BY | SQL-MAXIMUM-COLUMN-IN-ORDER-B |
| SQL_MAXIMUM_CONCURRENT_ACTIVITIES | SQL-MAXIMUM-CONCURRENT-ACTIVIT |
| SQL_MAXIMUM_CONCURRENT_STATEMENTS | SQL-MAXIMUM-CONCURRENT-STAT |
| SQL_SQL92_FOREIGN_KEY_DELETE_RULE | SQL-SQL92-FOREIGN-KEY-DELETE-R |
| SQL_SQL92_FOREIGN_KEY_UPDATE_RULE | SQL-SQL92-FOREIGN-KEY-UPDATE-R |
| SQL_SQL92_NUMERIC_VALUE_FUNCTIONS | SQL-SQL92-NUMERIC-VALUE-FUNCTI |
| SQL_SQL92_RELATIONAL_JOIN_OPERATORS | SQL-SQL92-RELATIONAL-JOIN-OPER |
| SQL_SQL92_ROW_VALUE_CONSTRUCTOR | SQL-SQL92-ROW-VALUE-CONSTRUCTO |
| SQL_TRANSACTION_ISOLATION_OPTION | SQL-TRANSACTION-ISOLATION-OPTI |