Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia administrada de Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Punto de conexión de SQL Analytics en Microsoft Fabric
Almacén en Microsoft Fabric
Base de datos SQL en Microsoft Fabric
Contiene una fila para cada columna de objetos de sistema que tienen columnas.
| Nombre de la columna | Tipo de datos | Descripción |
|---|---|---|
object_id |
int | Identificador del objeto al que pertenece esta columna. |
name |
sysname | Nombre de la columna. Es único en el objeto. |
column_id |
int | Identificador de la columna. Es único en el objeto. Los Id. de columna no tienen que ser secuenciales. |
system_type_id |
tinyint | Id. del tipo de sistema de la columna |
user_type_id |
int | Id. del tipo de la columna, tal como lo ha definido el usuario. Para devolver el nombre del tipo, combine con la vista de catálogo sys.types en esta columna. |
max_length |
smallint | Longitud máxima de la columna, en bytes.-1 = El tipo de datos de columna es varchar(max), nvarchar(max), varbinary(max)o xml.Para las columnas de texto , el max_length valor es 16 o el valor establecido por sp_tableoption 'text in row'. |
precision |
tinyint | Precisión de la columna si se basa en valores numéricos; de lo contrario, 0. |
scale |
tinyint | La escala de la columna si se basa en números; de lo contrario, 0. |
collation_name |
sysname | Nombre de la colocación de la columna si está basada en caracteres; de lo contrario, NULL. |
is_nullable |
bit |
1 = La columna es anulable. |
is_ansi_padded |
bit |
1 = La columna utiliza ANSI_PADDING ON comportamiento si es carácter, binario o variante.0 = La columna no es carácter, binaria ni variante. |
is_rowguidcol |
bit |
1 = Columna es un declarado ROWGUIDCOL. |
is_identity |
bit |
1 = La columna tiene valores de identidad. |
is_computed |
bit |
1 = Columna es una columna calculada. |
is_filestream |
bit |
1 = La columna se declara para usar almacenamiento en flujo de archivos. |
is_replicated |
bit |
1 = La columna se replica. |
is_non_sql_subscribed |
bit |
1 = La columna tiene un suscriptor no SQL Server. |
is_merge_published |
bit |
1 = La columna se publica por fusión. |
is_dts_replicated |
bit |
1 = La columna se replica usando SSIS. |
is_xml_document |
bit |
1 = El contenido es un documento XML completo.0 = El contenido es un fragmento de documento, o el tipo de dato de columna no es xml. |
xml_collection_id |
int | Es distinto de cero si el tipo de datos de la columna es XML y el XML tiene tipo. El valor es el ID de la colección que contiene el espacio de nombres del esquema XML de validación de la columna.0 = No hay colección de esquemas XML. |
default_object_id |
int | ID del objeto por defecto, independientemente de si es un sys.sp_bindefault independiente o una restricción en línea a nivel DEFAULT de columna. La parent_object_id columna de un objeto predeterminado a nivel de columna en línea es una referencia de vuelta a la propia tabla. O, 0 si no hay un valor por defecto. |
rule_object_id |
int | ID de la regla independiente vinculada a la columna usando sys.sp_bindrule.0 = No hay ninguna regla independiente.Para obtener restricciones de nivel CHECK de columna, consulte sys.check_constraints. |
is_sparse |
bit |
1 = Column es una columna dispersa. Para obtener más información, consulte Uso de columnas dispersas. |
is_column_set |
bit |
1 = Column es un conjunto de columnas. Para obtener más información, consulte Uso de conjuntos de columnas. |
generated_always_type |
tinyint | Identifica cuándo se genera el valor de columna (siempre 0 para columnas en tablas del sistema):0 = NOT_APPLICABLE1 = AS_ROW_START2 = AS_ROW_END7 = AS_TRANSACTION_ID_START8 = AS_TRANSACTION_ID_END9 = AS_SEQUENCE_NUMBER_START10 = AS_SEQUENCE_NUMBER_ENDPara obtener más información, consulte Tablas temporales. Se aplica a: SQL Server 2016 (13.x) y versiones posteriores, SQL Database 7, 8, 9, 10 solo se aplica a la base de datos SQL. |
generated_always_type_desc |
nvarchar(60) |
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores, SQL Database Descripción textual del generated_always_typevalor de 's (siempre NOT_APPLICABLE para columnas en tablas del sistema)NOT_APPLICABLEAS_ROW_STARTAS_ROW_ENDSe aplica a: SQL Server 2022 (16.x) y versiones posteriores, y SQL Database AS_TRANSACTION_ID_STARTAS_TRANSACTION_ID_ENDAS_SEQUENCE_NUMBER_STARTAS_SEQUENCE_NUMBER_END |
ledger_view_column_type |
tinyint | Si no es NULL, indica el tipo de una columna en una vista de libro de contabilidad:1 = TRANSACTION_ID2 = SEQUENCE_NUMBER3 = OPERATION_TYPE4 = OPERATION_TYPE_DESCPara obtener más información sobre el libro de contabilidad de base de datos, consulte Libro de contabilidad. Se aplica a: SQL Server 2022 (16.x) y versiones posteriores, y SQL Database. |
ledger_view_column_type_desc |
nvarchar(60) | Si no es NULL, contiene una descripción textual del tipo de una columna en una vista de libro de contabilidad:TRANSACTION_IDSEQUENCE_NUMBEROPERATION_TYPEOPERATION_TYPE_DESCSe aplica a: SQL Server 2022 (16.x) y versiones posteriores, y SQL Database. |
is_dropped_ledger_column |
bit | Indica una columna de tabla de libro de contabilidad que se quitó. Se aplica a: SQL Server 2022 (16.x) y versiones posteriores, y SQL Database |
vector_dimensions |
int | Indica cuántas dimensiones tiene el vector. Aplica a: SQL Server 2025 (17.x) y versiones posteriores, y SQL Database |
vector_base_type |
tinyint | Indica el tipo de datos usado para almacenar valores de dimensiones vectoriales.0 = flotador de 32 bits (precisión simple)1 = flotador de 16 bits (media precisión ) 1Aplica a: SQL Server 2025 (17.x) y versiones posteriores, y SQL Database |
vector_base_type_desc |
nvarchar(10) | Contiene la descripción textual del tipo de datos utilizado para almacenar valores de dimensiones vectoriales. Aplica a: SQL Server 2025 (17.x) y versiones posteriores, y SQL Database |
1 Para más información, véase Formato de punto flotante de media precisión.
Permisos
La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Configuración de visibilidad de metadatos.