Schema rowsets supported by the IBM OLE DB Provider
The following table shows the schema rowsets that are
supported by IDBSchemaRowset. Unsupported columns
will be set to null in the rowsets.
| Supported GUIDs | Supported Restrictions | Supported Columns | Notes |
|---|---|---|---|
|
DBSCHEMA
_COLUMN_PRIVILEGES |
COLUMN_NAME
TABLE_NAME TABLE_SCHEMA |
COLUMN_NAME
GRANTEE GRANTOR IS_GRANTABLE PRIVILEGE_TYPE TABLE_NAME TABLE_SCHEMA |
|
| DBSCHEMA_COLUMNS |
COLUMN_NAME
TABLE_NAME TABLE_SCHEMA |
CHARACTER_MAXIMUM_LENGTH
CHARACTER_OCTET_LENGTH COLUMN_DEFAULT COLUMN_FLAGS COLUMN_HASDEFAULT COLUMN_NAME DATA_TYPE DESCRIPTION IS_NULLABLE NUMERIC_PRECISION NUMERIC_SCALE ORDINAL_POSITION TABLE_NAME TABLE_SCHEMA |
|
| DBSCHEMA_FOREIGN_KEYS |
FK_TABLE_NAME
FK_TABLE_SCHEMA PK_TABLE_NAME PK_TABLE_SCHEMA |
DEFERRABILITY
DELETE_RULE FK_COLUMN_NAME FK_NAME FK_TABLE_NAME FK_TABLE_SCHEMA ORDINAL PK_COLUMN_NAME PK_NAME PK_TABLE_NAME PK_TABLE_SCHEMA UPDATE_RULE |
Must specify at least one of the following restrictions: PK_TABLE_NAME or
FK_TABLE_NAME |
| DBSCHEMA_INDEXES |
TABLE_NAME
TABLE_SCHEMA |
CARDINALITY
CLUSTERED COLLATION COLUMN_NAME INDEX_NAME INDEX_SCHEMA ORDINAL_POSITION PAGES TABLE_NAME TABLE_SCHEMA TYPE UNIQUE |
No sort order supported. Sort order, if specified, will be ignored. |
| DBSCHEMA_PRIMARY_KEYS |
TABLE_NAME
TABLE_SCHEMA |
COLUMN_NAME
ORDINAL PK_NAME TABLE_NAME TABLE_SCHEMA |
Must specify at least the following restrictions: TABLE_NAME |
|
DBSCHEMA
_PROCEDURE_PARAMETERS |
PARAMETER_NAME
PROCEDURE_NAME PROCEDURE_SCHEMA |
CHARACTER_MAXIMUM_LENGTH
CHARACTER_OCTET_LENGTH DATA_TYPE DESCRIPTION IS_NULLABLE NUMERIC_PRECISION NUMERIC_SCALE ORDINAL_POSITION PARAMETER_DEFAULT PARAMETER_HASDEFAULT PARAMETER_NAME PARAMETER_TYPE PROCEDURE_NAME PROCEDURE_SCHEMA TYPE_NAME |
|
| DBSCHEMA_PROCEDURES |
PROCEDURE_NAME
PROCEDURE_SCHEMA |
DESCRIPTION
PROCEDURE_NAME PROCEDURE_SCHEMA PROCEDURE_TYPE |
|
| DBSCHEMA_PROVIDER_TYPES |
DATA_TYPE
BEST_MATCH |
AUTO_UNIQUE_VALUE
BEST_MATCH CASE_SENSITIVE CREATE_PARAMS COLUMN_SIZE DATA_TYPE FIXED_PREC_SCALE IS_FIXEDLENGTH IS_LONG IS_NULLABLE LITERAL_PREFIX LITERAL_SUFFIX LOCAL_TYPE_NAME MINIMUM_SCALE MAXIMUM_SCALE SEARCHABLE TYPE_NAME UNSIGNED_ATTRIBUTE |
|
| DBSCHEMA_STATISTICS |
TABLE_NAME
TABLE_SCHEMA |
CARDINALITY
TABLE_NAME TABLE_SCHEMA |
No sort order supported. Sort order, if specified, will be ignored. |
|
DBSCHEMA
_TABLE_PRIVILEGES |
TABLE_NAME
TABLE_SCHEMA |
GRANTEE
GRANTOR IS_GRANTABLE PRIVILEGE_TYPE TABLE_NAME TABLE_SCHEMA |
|
| DBSCHEMA_TABLES |
TABLE_NAME
TABLE_SCHEMA TABLE_TYPE |
DESCRIPTION
TABLE_NAME TABLE_SCHEMA TABLE_TYPE |