sys.tables (Transact-SQL)

Devuelve una fila por cada objeto de la tabla; actualmente sólo con sys.objects.type = U.

Nombre de columna

Tipo de datos

Descripción

<columnas heredadas>

 

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

lob_data_space_id

int

Un valor diferente de cero es el identificador del espacio de datos (grupo de archivos o esquema de partición) que contiene los datos de tipo text, ntext e image para esta tabla.

0 = La tabla no contiene datos de tipo text, ntext o image.

filestream_data_space_id

int

Es el identificador del espacio de datos para un grupo de archivos FILESTREAM o un esquema de partición compuesto por grupos de archivos FILESTREAM.

Para notificar el nombre de un grupo de archivos FILESTREAM, ejecute la consulta SELECT FILEGROUP_NAME (filestream_data_space_id) FROM sys.tables.

sys.tables se puede combinar con las vistas siguientes en filestream_data_space_id = data_space_id.

  • sys.filegroups

  • sys.partition_schemes

  • sys.indexes

  • sys.allocation_units

  • sys.fulltext_catalogs

  • sys.data_spaces

  • sys.destination_data_spaces

  • sys.master_files

  • sys.database_files

  • backupfilegroup (combinar en filegroup_id)

max_column_id_used

int

Identificador de columna máximo que se ha utilizado en esta tabla.

lock_on_bulk_load

bit

La tabla está bloqueada en una carga masiva Para obtener más información, vea sp_tableoption (Transact-SQL).

uses_ansi_nulls

bit

La tabla se creó con la opción de base de datos SET ANSI_NULLS establecida en ON.

is_replicated

bit

1 = La tabla se publicó con la replicación de instantáneas o transaccional.

has_replication_filter

bit

1 = La tabla tiene un filtro de replicación.

is_merge_published

bit

1 = La tabla se publicó con la replicación de mezcla.

is_sync_tran_subscribed

bit

1 = La tabla se suscribió con una suscripción de actualización inmediata.

has_unchecked_assembly_data

bit

1 = La tabla contiene datos persistentes que dependen de un ensamblado cuya definición cambió durante el último ALTER ASSEMBLY. Se restablecerá en 0 tras la siguiente operación DBCC CHECKDB o DBCC CHECKTABLE correcta.

text_in_row_limit

int

Número máximo de bytes permitido para text in row.

0 = La opción text in row no está establecida. Para obtener más información, vea sp_tableoption (Transact-SQL).

large_value_types_out_of_row

bit

1 = Los tipos de valores grandes se guardan fuera de la fila. Para obtener más información, vea sp_tableoption (Transact-SQL).

is_tracked_by_cdc

bit

1 = La tabla está habilitada para la captura de datos modificados. Para obtener más información, vea sys.sp_cdc_enable_table (Transact-SQL).

lock_escalation

tinyint

Valor de la opción LOCK_ESCALATION para la tabla:

0 = TABLE

1 = DISABLE

2 = AUTO

lock_escalation_desc

nvarchar(60)

Descripción de texto de la opción lock_escalation para la tabla. Los valores posibles son: TABLE, AUTO y DISABLE.

Permisos

En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.