sys.computed_columns (Transact-SQL)
Contém uma linha para cada coluna localizada em sys.columns que for uma coluna computada.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
<Colunas herdadas> |
|
Para obter uma lista de colunas herdadas por essa exibição, consulte sys.columns (Transact-SQL). |
definition |
nvarchar(max) |
Texto SQL que define essa coluna computada. O SQL Server 2008 e o SQL Server 2005 diferem do SQL Server 2000 pela maneira como decodificam e armazenam expressões SQL nos metadados do catálogo. A semântica da expressão decodificada equivale ao texto original; porém, não há nenhuma garantia sintática. Por exemplo, os espaços em branco são removidos da expressão decodificada. |
uses_database_collation |
bit |
1 = A definição de coluna depende do agrupamento padrão do banco de dados para a avaliação correta; caso contrário, será 0. Tal dependência impede a alteração do agrupamento padrão do banco de dados. |
is_persisted |
bit |
A coluna computada é persistente. |
is_computed |
bit |
A coluna computada é computada. É sempre 1. |
is_sparse |
bit |
1 = A coluna é esparsa. Para obter mais informações, consulte Usando colunas esparsas. |
is_column_set |
bit |
1 = A coluna é um conjunto de colunas. Para obter mais informações, consulte Usando conjuntos de colunas. |
Permissões
No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Consulte também