ROUTINE_COLUMNS (Transact-SQL)
Retorna uma linha para cada coluna retornada pelas funções com valor de tabela que podem ser acessadas pelo usuário atual no banco de dados atual.
Para recuperar informações dessa exibição, especifique o nome completamente qualificado do **INFORMATION_SCHEMA.**view_name.
Nome da coluna |
Tipo de dados |
Descrição |
||
---|---|---|---|---|
TABLE_CATALOG |
nvarchar(128) |
Catálogo ou nome de banco de dados da função com valor de tabela. |
||
TABLE_SCHEMA |
nvarchar(128) |
Nome do esquema que contém a função com valor de tabela.
|
||
TABLE_NAME |
nvarchar(128) |
Nome da função com valor de tabela. |
||
COLUMN_NAME |
nvarchar(128) |
Nome da coluna. |
||
ORDINAL_POSITION |
int |
Número de identificação da coluna. |
||
COLUMN_DEFAULT |
nvarchar(4000) |
Valor padrão da coluna. |
||
IS_NULLABLE |
varchar(3) |
Se essa coluna permitir NULL, ela retornará YES. Caso contrário, retorna NO. |
||
DATA_TYPE |
nvarchar(128) |
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, retorna 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, retorna 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, retorna 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, retorna NULL. |
||
NUMERIC_SCALE |
tinyint |
Escala de dados numéricos aproximados, dados numéricos exatos, dados de inteiro ou dados monetários. Caso contrário, retorna NULL. |
||
DATETIME_PRECISION |
smallint |
Código de subtipo para tipos de dados datetime e ISO integer. Para outros tipos de dados, retorna NULL. |
||
CHARACTER_SET_CATALOG |
varchar(6) |
Retorna master. Isto indica o banco de dados em que o conjunto de caracteres está situado se a coluna for de dados de caractere ou de tipo de dados text. Caso contrário, retorna 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, retorna 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, retorna NULL. |
||
DOMAIN_CATALOG |
nvarchar(128) |
Se a coluna for do tipo de dados de alias, essa coluna será o nome do banco de dados no qual foi criado o tipo de dados definido pelo usuário. Caso contrário, retorna NULL. |
||
DOMAIN_SCHEMA |
nvarchar(128) |
Se a coluna for do tipo definido pelo usuário, essa coluna será o nome do esquema que contém o tipo de dados definido pelo usuário. Caso contrário, retorna NULL.
|
||
DOMAIN_NAME |
nvarchar(128) |
Se a coluna for do tipo de dados definido pelo usuário, essa coluna será o nome do tipo de dados definido pelo usuário. Caso contrário, retorna NULL. |
Consulte também
Referência
exibições do sistema (Transact-SQL)