Udostępnij za pośrednictwem


Obsługa zestaw zestaw wierszy schematu (OLE DB)

The SQL Server Native klient OLE DB dostawca also supports returning schema information from a serwer połączony when processing Transact-SQL distributed queries.

Uwaga

Mimo że SQL Server obsługuje synonimy metadane dla synonimów nie został zwrócony przez SQL Server Macierzysta klient.

Następujące tabele listy schematu wierszy i kolumn ograniczenie obsługiwane przez SQL Server Macierzystego dostawca klient OLE DB.

Zestaw wierszy schematu

Ograniczenie kolumn

DBSCHEMA_CATALOGS

CATALOG_NAME

DBSCHEMA_COLUMN_PRIVILEGES

Wszystkie ograniczenia są obsługiwane.

TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI NAZWA_KOLUMNY PRZEKAZUJĄCĄ GRANTEE

DBSCHEMA_COLUMNS

Wszystkie ograniczenia są obsługiwane.

TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI NAZWA_KOLUMNY

Następujące dodatkowe kolumny są specyficzne dla SQL Server:

  • COLUMN_LCID, który jest IDENTYFIKATOREM regionalny sortowanie.COLUMN_LCID ma tę samą wartość jak LCID systemu Windows.

  • COLUMN_COMPFLAGS definiuje porównań, które są obsługiwane w przypadku sortowanie.Format danych jest taka sama, jak DBPROB_FINDCOMPAREOPS.

  • COLUMN_SORTID, czyli SQL Server Sortowanie styl dla sortowania.

  • COLUMN_TDSCOLLATION, czyli SQL Server Sortowanie dla kolumna.

  • IS_COMPUTED, czyli VARIANT_TRUE, jeśli kolumna jest kolumna obliczana i VARIANT_FALSE w inny sposób.

DBSCHEMA_FOREIGN_KEYS

Wszystkie ograniczenia są obsługiwane.

PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME

DBSCHEMA_INDEXES

Obsługiwane są ograniczenia 1, 2, 3 i 5.

TABLE_CATALOG TABLE_SCHEMA INDEX_NAME NAZWA_TABELI

DBSCHEMA_PRIMARY_KEYS

Wszystkie ograniczenia są obsługiwane.

NAZWA_TABELI TABLE_SCHEMA TABLE_CATALOG

DBSCHEMA_PROCEDURE_PARAMETERS

Wszystkie ograniczenia są obsługiwane.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME

DBSCHEMA_PROCEDURES

Obsługiwane są ograniczenia 1, 2 i 3.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME

DBSCHEMA_PROCEDURES zwraca tylko tych procedur, które mogą być wykonywane przez bieżącego użytkownika lub dla których bieżącego użytkownika udzielono uprawnień definicja VIEW.

DBSCHEMA_PROVIDER_TYPES

Wszystkie ograniczenia są obsługiwane.

DATA_TYPE BEST_MATCH

DBSCHEMA_SCHEMATA

Wszystkie ograniczenia są obsługiwane.

CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER

DBSCHEMA_STATISTICS

Wszystkie ograniczenia są obsługiwane.

NAZWA_TABELI TABLE_SCHEMA TABLE_CATALOG

DBSCHEMA_TABLE_CONSTRAINTS

Wszystkie ograniczenia są obsługiwane.

CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI CONSTRAINT_TYPE

DBSCHEMA_TABLE_PRIVILEGES

Wszystkie ograniczenia są obsługiwane.

TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI PRZEKAZUJĄCĄ GRANTEE

DBSCHEMA_TABLES

Wszystkie ograniczenia są obsługiwane.

TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI TABLE_TYPE

DBSCHEMA_TABLES_INFO

Wszystkie ograniczenia są obsługiwane.

TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI TABLE_TYPE