sys.computed_columns (Transact-SQL)
Contiene una riga per ogni colonna di sys.columns che è di tipo calcolato.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
<colonne ereditate> |
|
Per un elenco delle colonne ereditate da questa vista, vedere sys.columns (Transact-SQL). |
definition |
nvarchar(max) |
Testo SQL che definisce la colonna calcolata. A differenza di quanto avviene in SQL Server 2000, in SQL Server 2008 e SQL Server 2005 le espressioni SQL vengono decodificate e archiviate nei metadati del catalogo. La semantica dell'espressione decodificata è equivalente al testo originale, tuttavia non è garantito che la sintassi venga mantenuta. Gli spazi vuoti, ad esempio, vengono eliminati dall'espressione decodificata. |
uses_database_collation |
bit |
1 = La definizione della colonna dipende dalle regole di confronto predefinite del database per una corretta valutazione. In caso contrario, il valore è 0. Questa dipendenza impedisce le modifiche delle regole di confronto predefinite del database. |
is_persisted |
bit |
La colonna calcolata è persistente. |
is_computed |
bit |
La colonna è una colonna calcolata. In questa colonna viene sempre restituito il valore 1. |
is_sparse |
bit |
1 = la colonna è di tipo sparse. Per ulteriori informazioni, vedere Utilizzo di colonne di tipo sparse. |
is_column_set |
bit |
1 = la colonna è un set di colonne. Per ulteriori informazioni, vedere Utilizzo di set di colonne. |
Autorizzazioni
In SQL Server 2005 e nelle versioni successive, la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.
Vedere anche