Compartir a través de


sys.computed_columns (Transact-SQL)

Contiene una fila para cada columna encontrada en sys.columns que sea una columna calculada.

Nombre de columna

Tipo de datos

Descripción

<Columnas heredadas>

 

Para obtener una lista de las columnas que hereda esta vista, vea sys.columns (Transact-SQL).

definition

nvarchar(max)

Texto SQL que define esta columna calculada.

SQL Server 2008 y SQL Server 2005 se diferencian de SQL Server 2000 en la forma en que descodifican y almacenan expresiones SQL en los metadatos del catálogo. La semántica de la expresión descodificada es equivalente al texto original; no obstante, no existen garantías sintácticas. Por ejemplo, los espacios en blanco se quitan de la expresión descodificada.

uses_database_collation

bit

1 = La definición de columna depende de la intercalación predeterminada de la base de datos para la evaluación correcta; de lo contrario, es 0. Esta dependencia impide cambiar la intercalación predeterminada de la base de datos.

is_persisted

bit

Se almacena la columna calculada.

is_computed

bit

Se calcula la columna calculada. Siempre equivale a 1.

is_sparse

bit

1 = La columna es una columna dispersa. Para obtener más información, vea Usar columnas dispersas.

is_column_set

bit

1 = La columna es un conjunto de columnas. Para obtener más información, vea Utilizar conjuntos de columnas.

Permisos

En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos en las vistas de catálogo se limita a los elementos que pueden protegerse y que son propiedad de un usuario o sobre los que el usuario tienen algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.