Partilhar via


DOMÍNIOS (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Devolve uma linha para cada tipo de dado de alias que possa ser acedido pelo utilizador atual na base de dados atual.

Para obter informações destas vistas, especifique o nome totalmente qualificado de INFORMATION_SCHEMA. view_name.

Nome da coluna Tipo de dados Description
DOMAIN_CATALOG Nvarchar(128) Base de dados onde existe o tipo de dado do alias.
DOMAIN_SCHEMA Nvarchar(128) Nome do esquema que contém o tipo de dado do alias.

Importante: Não uses vistas INFORMATION_SCHEMA para determinar o esquema de um tipo de dado. A única forma fiável de encontrar o esquema de um tipo é usar a função TYPEPROPERTY.
DOMAIN_NAME sysname Tipo de dado Alias.
DATA_TYPE sysname Tipo de dados fornecido pelo sistema.
CHARACTER_MAXIMUM_LENGTH int Comprimento máximo, em caracteres, para dados binários, dados de caracteres ou dados de texto e imagem.

-1 para XML e dados de tipo de valor grande. Caso contrário, o NULL é devolvido. Para obter mais informações, consulte Tipos de dados (Transact-SQL).
CHARACTER_OCTET_LENGTH int Comprimento máximo, em bytes, para dados binários, dados de caracteres ou dados de texto e imagem.

-1 para XML e dados de tipo de valor grande. Caso contrário, o NULL é devolvido.
COLLATION_CATALOG Varchar(6) Sempre retorna NULL.
COLLATION_SCHEMA Varchar(3) Sempre retorna NULL.
COLLATION_NAME Nvarchar(128) Retorna o nome exclusivo para a ordem de classificação se a coluna for dados de caractere ou tipo de dados de texto . Caso contrário, o NULL é devolvido.
CHARACTER_SET_CATALOG Varchar(6) Devolve mestre. Isto indica a base de dados onde o conjunto de caracteres está localizado, se a coluna for um tipo de dados de carácter ou de texto . Caso contrário, o NULL é devolvido.
CHARACTER_SET_SCHEMA Varchar(3) Sempre retorna NULL.
CHARACTER_SET_NAME Nvarchar(128) Retorna o nome exclusivo para o conjunto de caracteres se essa coluna for dados de caractere ou tipo de dados de texto . Caso contrário, o NULL é devolvido.
NUMERIC_PRECISION tinyint Precisão de dados numéricos aproximados, dados numéricos exatos, dados inteiros ou dados monetários. Caso contrário, o NULL é devolvido.
NUMERIC_PRECISION_RADIX smallint Radix de precisão de dados numéricos aproximados, dados numéricos exatos, dados inteiros ou dados monetários. Caso contrário, o NULL é devolvido.
NUMERIC_SCALE tinyint Escala de dados numéricos aproximados, dados numéricos exatos, dados inteiros ou dados monetários. Caso contrário, o NULL é devolvido.
DATETIME_PRECISION smallint Código de subtipo para data-hora e tipo de dados de intervalo ISO. Para outros tipos de dados, esta coluna devolve um NULL.
DOMAIN_DEFAULT Nvarchar(4000) Texto real da definição Transact-SQL afirmação.

Ver também

Exibições do sistema (Transact-SQL)
Vistas do esquema de informação (Transact-SQL)
sys.syscharsets (Transact-SQL)
sys.sql_módulos (Transact-SQL)
sys.configurations (Transact-SQL)
sys.types (Transact-SQL)