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 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 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.