Udostępnij za pośrednictwem


DOMAINS (języka Transact-SQL)

Zwraca jeden wiersz dla każdego typu danych alias, które mogą być udostępniane przez bieżącego użytkownika w bieżącej bazie danych.

Aby pobrać informacje z tych widoków, należy określić w pełni kwalifikowanej nazwy INFORMATION_SCHEMA. view_name.

Nazwa kolumna

Typ danych

Description

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.

DATA_TYPE

sysname

Typ danych dostarczanych przez system.

CHARACTER_MAXIMUM_LENGTH

int

Tak lub nie.

-1 xml i duże wartości typu danych. W przeciwnym wypadku zwracana jest wartość NULL.Aby uzyskać więcej informacji zobaczData Types (Transact-SQL).

CHARACTER_OCTET_LENGTH

int

Default_name

-1 xml i duże wartości typu danych. W przeciwnym wypadku zwracana jest wartość NULL.

COLLATION_CATALOG

varchar(6)

Zawsze zwraca wartość NULL.

COLLATION_SCHEMA

varchar(3)

Zawsze zwraca wartość NULL.

COLLATION_NAME

nvarchar(128)

Zwraca wartość unikatową nazwę, aby określić kolejność sortowania, jeśli dane znakowe lub text Typ danych. W przeciwnym wypadku zwracana jest wartość NULL.

CHARACTER_SET_CATALOG

varchar(6)

Rule_nameWskazuje bazy danych, w którym jest zlokalizowany, zestaw znaków, jeśli kolumna jest dane znakowe lub text Typ danych. W przeciwnym wypadku zwracana jest wartość NULL.

CHARACTER_SET_SCHEMA

varchar(3)

Zawsze zwraca wartość NULL.

CHARACTER_SET_NAME

nvarchar(128)

Zwraca wartość unikatową nazwę dla znaku, ustaw, jeśli ten kolumna jest dane znakowe lub text Typ danych. W przeciwnym wypadku zwracana jest wartość NULL.

NUMERIC_PRECISION

tinyint

Dokładność przybliżonych danych liczbowych, dokładne dane liczbowe, całkowitą dane lub dane dotyczące kwot pieniężnych.W przeciwnym wypadku zwracana jest wartość NULL.

NUMERIC_PRECISION_RADIX

smallint

Podstawa dokładności przybliżonych danych liczbowych, dokładne dane liczbowe, całkowitą dane lub dane dotyczące kwot pieniężnych.W przeciwnym wypadku zwracana jest wartość NULL.

NUMERIC_SCALE

tinyint

Skala przybliżonych danych liczbowych, dokładne dane liczbowe, całkowitą dane lub dane dotyczące kwot pieniężnych.W przeciwnym wypadku zwracana jest wartość NULL.

DATETIME_PRECISION

smallint

Kod dla podtypu datetime i ISO interval Typ danych. W przypadku innych typów danych w tej kolumnie zwraca wartość NULL.

DOMAIN_DEFAULT

nvarchar(4000)

Definicja tekstu Transact-SQL Instrukcja.

Przykłady

W poniższym przykładzie zwraca informacje dotyczące każdego typu danych alias, która jest zdefiniowana w bazie danych.