sys.tables (Transact-SQL)

Retorna uma linha para cada objeto da tabela, atualmente apenas com sys.objects.type = o U.

Nome da coluna

Tipo de dados

Descrição

<colunas herdadas>

 

Para obter uma lista de colunas herdadas por essa exibição, consulte sys.objects (Transact-SQL)

lob_data_space_id

int

Um valor não zero é a ID do espaço de dados (grupo de arquivos ou esquema de partição) que mantém os dados text, ntext e image desta tabela.

0 = A tabela não contém dados text, ntextou image.

filestream_data_space_id

int

É a ID do espaço de dados de um grupo de arquivos FILESTREAM ou de um esquema de partição que consiste em grupos de arquivos FILESTREAM.

Para relatar o nome de um grupo de arquivos FILESTREAM, execute a consulta SELECT FILEGROUP_NAME (filestream_data_space_id) FROM sys.tables.

sys.tables pode ser unido às seguintes exibições em 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 (junção em filegroup_id)

max_column_id_used

int

ID máxima de coluna já usada por esta tabela.

lock_on_bulk_load

bit

A tabela é bloqueada em carregamento em massa. Para obter mais informações, consulte sp_tableoption (Transact-SQL).

uses_ansi_nulls

bit

A tabela foi criada com a opção de banco de dados SET ANSI_NULLS definida como ON.

is_replicated

bit

1 = A tabela é publicada usando replicação de instantâneo ou replicação transacional.

has_replication_filter

bit

1 = A tabela tem um filtro de replicação.

is_merge_published

bit

1 = A tabela é publicada usando replicação de mesclagem.

is_sync_tran_subscribed

bit

1 = A tabela é inscrita usando uma assinatura de atualização imediata.

has_unchecked_assembly_data

bit

1 = A tabela contém dados persistentes que dependem de um assembly cuja definição foi alterada durante o último ALTER ASSEMBLY. Será redefinida como 0 depois do próximo DBCC CHECKDB ou DBCC CHECKTABLE bem-sucedido.

text_in_row_limit

int

O máximo de bytes permitidos para texto em linha.

0 = Texto em opção de linha não é definido. Para obter mais informações, consulte sp_tableoption (Transact-SQL).

large_value_types_out_of_row

bit

1 = Tipos de valor grande são armazenados fora de linha. Para obter mais informações, consulte sp_tableoption (Transact-SQL).

is_tracked_by_cdc

bit

1 = A tabela está habilitada para Change Data Capture. Para obter mais informações, consulte sys.sp_cdc_enable_table (Transact-SQL).

lock_escalation

tinyint

O valor da opção LOCK_ESCALATION da tabela:

0 = TABLE

1 = DISABLE

2 = AUTO

lock_escalation_desc

nvarchar(60)

Uma descrição de texto da opção lock_escalation da tabela. Os valores possíveis são: TABLE, DISABLE e AUTO.

Permissões

No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Histórico de alterações

Conteúdo atualizado

Corrigidos os valores na descrição de lock_escalation.