다음을 통해 공유


OLE DB 스키마 컬렉션

이 단원에서는 Microsoft SQL Server, Oracle 및 Microsoft Jet용 OLE DB 공급자에서 지원하는 스키마 컬렉션에 대해 설명합니다.

Microsoft SQL Server OLE DB 공급자

Microsoft SQL Server OLE DB 드라이버는 공통 스키마 컬렉션을 비롯하여 다음과 같은 특정 스키마 컬렉션을 지원합니다.

  • 테이블

  • 절차

  • ProcedureParameters

  • 카탈로그

  • 인덱스

테이블

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
TABLE_TYPE 문자열
TABLE_GUID GUID
설명 문자열
TABLE_PROPID Int64
DATE_CREATED DateTime
DATE_MODIFIED DateTime

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT Boolean
COLUMN_DEFAULT 문자열
COLUMN_FLAGS Int64
IS_NULLABLE Boolean
DATA_TYPE Int32
TYPE_GUID GUID
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
DATETIME_PRECISION Int64
CHARACTER_SET_CATALOG 문자열
CHARACTER_SET_SCHEMA 문자열
CHARACTER_SET_NAME 문자열
COLLATION_CATALOG 문자열
COLLATION_SCHEMA 문자열
COLLATION_NAME 문자열
DOMAIN_CATALOG 문자열
DOMAIN_SCHEMA 문자열
DOMAIN_NAME 문자열
설명 문자열
COLUMN_LCID Int32
COLUMN_COMPFLAGS Int32
COLUMN_SORTID Int32
COLUMN_TDSCOLLATION Byte[]
IS_COMPUTED Boolean

절차

ColumnName DataType
PROCEDURE_CATALOG 문자열
PROCEDURE_SCHEMA 문자열
PROCEDURE_NAME 문자열
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION 문자열
설명 문자열
DATE_CREATED DateTime
DATE_MODIFIED DateTime

ProcedureParameters

ColumnName DataType
PROCEDURE_CATALOG 문자열
PROCEDURE_SCHEMA 문자열
PROCEDURE_NAME 문자열
PARAMETER_NAME 문자열
ORDINAL_POSITION Int32
PARAMETER_TYPE Int32
PARAMETER_HASDEFAULT Boolean
PARAMETER_DEFAULT 문자열
IS_NULLABLE Boolean
DATA_TYPE Int32
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
설명 문자열
TYPE_NAME String
LOCAL_TYPE_NAME 문자열

카탈로그

ColumnName DataType
CATALOG_NAME 문자열
설명 문자열

인덱스

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
INDEX_CATALOG 문자열
INDEX_SCHEMA 문자열
INDEX_NAME 문자열
PRIMARY_KEY Boolean
UNIQUE Boolean
CLUSTERED Boolean
TYPE Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULLS Int32
SORT_BOOKMARKS Boolean
AUTO_UPDATE Boolean
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
COLLATION Int16
CARDINALITY 소수
PAGES Int32
FILTER_CONDITION 문자열
INTEGRATED Boolean

Microsoft Oracle OLE DB

Microsoft Oracle OLE DB Driver .

  • 테이블

  • 절차

  • ProcedureColumns

  • ProcedureParameters

  • 인덱스

테이블

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
TABLE_TYPE 문자열
TABLE_GUID GUID
설명 문자열
TABLE_PROPID Int64
DATE_CREATED DateTime
DATE_MODIFIED DateTime

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT Boolean
COLUMN_DEFAULT 문자열
COLUMN_FLAGS Int64
IS_NULLABLE Boolean
DATA_TYPE Int32
TYPE_GUID GUID
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
DATETIME_PRECISION Int64
CHARACTER_SET_CATALOG 문자열
CHARACTER_SET_SCHEMA 문자열
CHARACTER_SET_NAME 문자열
COLLATION_CATALOG 문자열
COLLATION_SCHEMA 문자열
COLLATION_NAME 문자열
DOMAIN_CATALOG 문자열
DOMAIN_SCHEMA 문자열
DOMAIN_NAME 문자열
설명 문자열

절차

ColumnName DataType
PROCEDURE_CATALOG 문자열
PROCEDURE_SCHEMA 문자열
PROCEDURE_NAME 문자열
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION 문자열
설명 문자열
DATE_CREATED DateTime
DATE_MODIFIED DateTime

ProcedureColumns

ColumnName DataType
PROCEDURE_CATALOG 문자열
PROCEDURE_SCHEMA 문자열
PROCEDURE_NAME 문자열
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
ROWSET_NUMBER Int64
ORDINAL_POSITION Int64
IS_NULLABLE Boolean
DATA_TYPE Int32
TYPE_GUID GUID
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
설명 문자열
OVERLOAD Int16

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
VIEW_DEFINITION 문자열
CHECK_OPTION Boolean
IS_UPDATABLE Boolean
설명 문자열
DATE_CREATED DateTime
DATE_MODIFIED DateTime

인덱스

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
INDEX_CATALOG 문자열
INDEX_SCHEMA 문자열
INDEX_NAME 문자열
PRIMARY_KEY Boolean
UNIQUE Boolean
CLUSTERED Boolean
TYPE Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULLS Int32
SORT_BOOKMARKS Boolean
AUTO_UPDATE Boolean
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
COLLATION Int16
CARDINALITY 소수
PAGES Int32
FILTER_CONDITION 문자열
INTEGRATED Boolean

Microsoft Jet OLE DB

Microsoft Jet OLE DB Driver .

  • 테이블

  • 절차

  • 인덱스

테이블

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
TABLE_TYPE 문자열
TABLE_GUID GUID
설명 문자열
TABLE_PROPID Int64
DATE_CREATED DateTime
DATE_MODIFIED DateTime

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT Boolean
COLUMN_DEFAULT 문자열
COLUMN_FLAGS Int64
IS_NULLABLE Boolean
DATA_TYPE Int32
TYPE_GUID GUID
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
DATETIME_PRECISION Int64
CHARACTER_SET_CATALOG 문자열
CHARACTER_SET_SCHEMA 문자열
CHARACTER_SET_NAME 문자열
COLLATION_CATALOG 문자열
COLLATION_SCHEMA 문자열
COLLATION_NAME 문자열
DOMAIN_CATALOG 문자열
DOMAIN_SCHEMA 문자열
DOMAIN_NAME 문자열
설명 문자열

절차

ColumnName DataType
PROCEDURE_CATALOG 문자열
PROCEDURE_SCHEMA 문자열
PROCEDURE_NAME 문자열
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION 문자열
설명 문자열
DATE_CREATED DateTime
DATE_MODIFIED DateTime

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
VIEW_DEFINITION 문자열
CHECK_OPTION Boolean
IS_UPDATABLE Boolean
설명 문자열
DATE_CREATED DateTime
DATE_MODIFIED DateTime

인덱스

ColumnName DataType
TABLE_CATALOG 문자열
TABLE_SCHEMA 문자열
TABLE_NAME String
INDEX_CATALOG 문자열
INDEX_SCHEMA 문자열
INDEX_NAME 문자열
PRIMARY_KEY Boolean
UNIQUE Boolean
CLUSTERED Boolean
TYPE Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULLS Int32
SORT_BOOKMARKS Boolean
AUTO_UPDATE Boolean
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
COLLATION Int16
CARDINALITY 소수
PAGES Int32
FILTER_CONDITION 문자열
INTEGRATED Boolean

참고 항목