Udostępnij za pośrednictwem


DOMAIN_CONSTRAINTS (Transact-SQL)

Zwraca jeden wiersz dla każdego alias typ danych w bieżącej bazie danych, zawierający reguły powiązane z nim przy użyciu sp_bindrule i które są dostępne przez bieżącego użytkownika.

Aby pobrać informacje z tego widoku, należy określić w pełni kwalifikowanej nazwy INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS.

Nazwa kolumna

Typ danych

Description

CONSTRAINT_CATALOG

nvarchar(128)

Baza danych, w którym istnieje reguła.

CONSTRAINT_SCHEMA

nvarchar(128)

Nazwa schematu, który zawiera ograniczenie.

Important noteImportant Note:
Nie należy używać INFORMATION_SCHEMA widoków do określenia schematu obiektu.Tylko niezawodnym sposobem znalezienia schematu obiektu jest widoku wykazu sys.objects kwerendy lub za pomocą funkcja OBJECT_SCHEMA_NAME.

CONSTRAINT_NAME

sysname

Nazwa reguły.

DOMAIN_CATALOG

nvarchar(128)

Baza danych, w którym występuje typ danych alias.

DOMAIN_SCHEMA

nvarchar(128)

Nazwa schematu, zawierający typ danych alias.

Important noteImportant Note:
Nie należy używać INFORMATION_SCHEMA widoków do określenia schematu typu danych.Tylko niezawodnym sposobem znalezienia schematu typu jest użycie funkcja TYPEPROPERTY.

NAZWA_DOMENY

sysname

Typ danych alias.

IS_DEFERRABLE

varchar(2)

Określa, czy sprawdzanie ograniczenia deferrable.Zawsze zwraca wartość No.

INITIALLY_DEFERRED

varchar(2)

Określa, czy sprawdzanie ograniczenia jest początkowo odłożone.Zawsze zwraca wartość No.

Przykłady

W poniższym przykładzie są zwracane wszystkie typy danych alias w bazie danych, która ma reguły związane z nim.