Share via


DOMAINS (Transact-SQL)

Retorna uma linha para cada tipo de dados de alias que pode ser acessado pelo usuário atual no banco de dados atual.

Para recuperar informações dessas exibições, especifique o nome totalmente qualificado do INFORMATION_SCHEMAview_name.

Nome da coluna

Tipo de dados

Descrição

DOMAIN_CATALOG

nvarchar(128)

Banco de dados no qual o tipo de dados de alias existe.

DOMAIN_SCHEMA

nvarchar(128)

Nome do esquema que contém o tipo de dados de alias.

Observação importanteImportante

Não use exibições INFORMATION_SCHEMA para determinar o esquema de um tipo de dados. O único modo seguro para localizar o esquema de um tipo é usar a função TYPEPROPERTY.

DOMAIN_NAME

sysname

Tipo de dados de alias.

DATA_TYPE

sysname

Tipo de dados fornecido pelo sistema.

CHARACTER_MAXIMUM_LENGTH

int

Comprimento máximo, em caracteres, de dados binários, dados de caracteres e dados de texto e imagem.

-1 para xml e dados do tipo de valor grande. Caso contrário, será retornado NULL. Para obter mais informações, consulte Tipos de dados (Transact-SQL).

CHARACTER_OCTET_LENGTH

int

Comprimento máximo, em bytes, de dados binários, dados de caracteres e dados de texto e imagem.

-1 para xml e dados do tipo de valor grande. Caso contrário, será retornado NULL.

COLLATION_CATALOG

varchar(6)

Sempre retorna NULL.

COLLATION_SCHEMA

varchar(3)

Sempre retorna NULL.

COLLATION_NAME

nvarchar(128)

Retorna um nome único para a ordem de classificação se a coluna for de dados de caractere ou de tipo de dados text. Caso contrário, será retornado NULL.

CHARACTER_SET_CATALOG

varchar(6)

Retorna master. Isto indica o banco de dados em que o conjunto de caracteres fica situado; se a coluna é de dados de caractere ou de tipo de dados text. Caso contrário, será retornado NULL.

CHARACTER_SET_SCHEMA

varchar(3)

Sempre retorna NULL.

CHARACTER_SET_NAME

nvarchar(128)

Retorna o nome único para o conjunto de caracteres se essa coluna for de dados de caractere ou de tipo de dados text. Caso contrário, será retornado NULL.

NUMERIC_PRECISION

tinyint

Precisão de dados numéricos aproximados, dados numéricos exatos, dados de inteiro ou dados monetários. Caso contrário, será retornado NULL.

NUMERIC_PRECISION_RADIX

smallint

Base de precisão de dados numéricos aproximados, dados numéricos exatos, dados de inteiro ou dados monetários. Caso contrário, será retornado NULL.

NUMERIC_SCALE

tinyint

Escala de dados numéricos aproximados, dados numéricos exatos, dados de inteiro ou dados monetários. Caso contrário, será retornado NULL.

DATETIME_PRECISION

smallint

Código de subtipo para tipo de dados datetime e interval de ISO. Para outros tipos de dados, esta coluna retorna NULL.

DOMAIN_DEFAULT

nvarchar(4000)

Texto real da instrução Transact-SQL de definição.

Consulte também

Referência

exibições do sistema (Transact-SQL)

exibições do esquema de informações (Transact-SQL)

sys.syscharsets (Transact-SQL)

sys.sql_modules (Transact-SQL)

sys.configurations (Transact-SQL)

sys.types (Transact-SQL)