Udostępnij za pośrednictwem


Obsługa wierszy schematu (OLE DB)

SQL Server Macierzystego klienta dostawca OLE DB obsługuje również informacje o schemacie przekazujące dane z serwer połączony podczas przetwarzania Transact-SQL kwerend rozproszonych.

Ostrzeżenie

Chociaż SQL Server obsługuje synonimów, metadane dla synonimów nie jest zwracany przez SQL Server macierzystego klienta.

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

Schemat zestawu zestaw wierszy.

Ograniczenie kolumn

DBSCHEMA_CATALOGS

CATALOG_NAME

DBSCHEMA_COLUMN_PRIVILEGES

Obsługiwane są wszystkie ograniczenia.

TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI COLUMN_NAME KREDYTODAWCA GRANTEE

DBSCHEMA_COLUMNS

Obsługiwane są wszystkie ograniczenia.

TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI COLUMN_NAME

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

  • COLUMN_LCID, który jest identyfikator ustawienia regionalne sortowanie.COLUMN_LCID jest taką 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, który jest SQL Server sortowanie styl sortowanie.

  • COLUMN_TDSCOLLATION, który jest SQL Server sortowanie dla kolumna.

  • IS_COMPUTED, który jest VARIANT_TRUE, jeżeli kolumna jest kolumna obliczana i VARIANT_FALSE.

DBSCHEMA_FOREIGN_KEYS

Obsługiwane są wszystkie ograniczenia.

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

Obsługiwane są wszystkie ograniczenia.

NAZWA_TABELI TABLE_SCHEMA TABLE_CATALOG

DBSCHEMA_PROCEDURE_PARAMETERS

Obsługiwane są wszystkie ograniczenia.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME

DBSCHEMA_PROCEDURES

Ograniczenia 1, 2 i 3 są obsługiwane.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME

DBSCHEMA_PROCEDURES zwraca tylko te procedury, które mogą być wykonywane przez bieżącego użytkownika lub do której bieżący użytkownik ma uprawnienia VIEW DEFINITION.

DBSCHEMA_PROVIDER_TYPES

Obsługiwane są wszystkie ograniczenia.

DATA_TYPE BEST_MATCH

DBSCHEMA_SCHEMATA

Obsługiwane są wszystkie ograniczenia.

CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER

DBSCHEMA_STATISTICS

Obsługiwane są wszystkie ograniczenia.

NAZWA_TABELI TABLE_SCHEMA TABLE_CATALOG

DBSCHEMA_TABLE_CONSTRAINTS

Obsługiwane są wszystkie ograniczenia.

CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI CONSTRAINT_TYPE

DBSCHEMA_TABLE_PRIVILEGES

Obsługiwane są wszystkie ograniczenia.

TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI KREDYTODAWCA GRANTEE

DBSCHEMA_TABLES

Obsługiwane są wszystkie ograniczenia.

TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI TABLE_TYPE

DBSCHEMA_TABLES_INFO

Obsługiwane są wszystkie ograniczenia.

TABLE_CATALOG TABLE_SCHEMA NAZWA_TABELI TABLE_TYPE