Compartilhar via


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, AUTO e DISABLE.

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.