Nombre de columna |
tipo de dato |
descripción |
valores |
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, unir a la sys.types vista en esta columna de catálogo. |
max_length |
smallint |
Longitud máxima de la columna, en bytes. |
-1 = la columna es de tipo de dato varchar (max), nvarchar (max), varbinary (max), o xml. Para columnas tipo text, el valor max_length será 16 o el valor establecido por la opción "text in row" de sp_tableoption. |
precision |
tinyint |
Precisión de la columna si es basada en números; en caso contrario, es 0. |
escala |
tinyint |
La escala de la columna se basa en valores numéricos; en caso contrario, es 0. |
collation_name |
sysname |
Nombre de la intercalación de la columna si basados en caracteres; en caso contrario, es NULL. |
is_nullable |
bit |
|
1 = La columna acepta valores NULL. |
is_ansi_padded |
bit |
|
1 = La columna utiliza el comportamiento ANSI_PADDING ON si es de tipo character, binary o variant. 0 = La columna no es de tipo character, binary o variant. |
is_rowguidcol |
bit |
|
1 = La columna se ha declarado como ROWGUIDCOL. |
is_identity |
bit |
|
1 = La columna tiene valores de identity. |
is_computed |
bit |
|
1 = La columna es una columna calculada. |
is_filestream |
bit |
|
1 = La columna es una columna FILESTREAM. |
is_replicated |
bit |
|
1 = La columna está replicada. |
is_non_sql_subscribed |
bit |
|
1 = La columna tiene un suscriptor que no es de SQL Server. |
is_merge_published |
bit |
|
= La columna es merge-published |
is_dts_replicated |
bit |
|
1 = La columna se replica con 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 datos de columna no es xml. |
xml_collection_id |
int |
Es distinto de cero si el tipo de datos de la columna es xml y se ha escrito el código XML. El valor será el identificador de la colección que contiene el espacio de nombres de esquema XML validación de la columna. |
0 = No es una colección de esquemas XML. |
default_object_id |
int |
Id. del objeto predeterminado, independientemente de si es un objeto independiente sys.sp_bindefault, o una restricción de valor predeterminado de nivel de columna insertada. La columna parent_object_id de un objeto predeterminado de nivel de columna insertada es una referencia a la propia tabla. |
0 = No hay un valor predeterminado. |
rule_object_id |
int |
Id. de la regla independiente enlazada a la columna mediante sys.sp_bindrule. |
|
is_sparse |
bit |
|
|
is_column_set |
bit |
|
|
generated_always_type |
tinyint |
Se aplica a: de SQL Server 2016 (13.x) a SQL Server 2017, Base de datos SQL. Identifica cuando se genera el valor de columna (siempre será 0 para las columnas en tablas del sistema) |
|
generated_always_type_desc |
nvarchar(60) |
Se aplica a: de SQL Server 2016 (13.x) a SQL Server 2017, Base de datos SQL. Descripción textual del generated_always_typedel valor (siempre NOT_APPLICABLE para las columnas en tablas del sistema) |
NOT_APPLICABLE AS_ROW_START AS_ROW_END |