Condividi tramite


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.