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.
Vea también