Udostępnij za pośrednictwem


TABLE_CONSTRAINTS (Transact-SQL)

Zwraca jeden wiersz dla każdego z ograniczeń tabela w bieżącej bazie danych.W tym widoku schematu informacji zwraca informacje o obiektach, z którymi obecny użytkownik posiada uprawnienia.

Aby pobrać informacje z tych widoków, należy określić w pełni kwalifikowaną nazwą **INFORMATION_SCHEMA.**view_name.

Nazwa kolumny

Typ danych

Opis

CONSTRAINT_CATALOG

nvarchar(128)

Ograniczenie kwalifikator.

CONSTRAINT_SCHEMA

nvarchar(128)

Nazwa schematu, który zawiera ograniczenia.

Ważna informacjaWażne:
Nie należy używać widoków INFORMATION_SCHEMA do określenia schematu obiektu.Jest tylko niezawodnym sposobem znalezienia schematu obiektu kwerendy sys.objects wykazu widoku.

CONSTRAINT_NAME

sysname

Nazwa ograniczenia.

TABLE_CATALOG

nvarchar(128)

Tabela kwalifikator.

TABLE_SCHEMA

nvarchar(128)

Nazwa schematu, który zawiera tabela.

Ważna informacjaWażne:
Nie należy używać widoków INFORMATION_SCHEMA do określenia schematu obiektu.Jest tylko niezawodnym sposobem znalezienia schematu obiektu kwerendy sys.objects wykazu widoku.

NAZWA_TABELI

sysname

Nazwa tabeli.

CONSTRAINT_TYPE

varchar(11)

Typ ograniczenia:

  • WYBORU

  • UNIKATOWE

  • KLUCZ PODSTAWOWY

  • KLUCZ OBCY

IS_DEFERRABLE

varchar(2)

Określa, czy sprawdzanie ograniczenie deferrable.Zawsze zwraca wartość nie.

INITIALLY_DEFERRED

varchar(2)

Określa, czy sprawdzanie ograniczenie jest najpierw odroczona.Zawsze zwraca wartość nie.