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