sys.tables (Transact-SQL)
Retorna uma linha para cada objeto da tabela, atualmente apenas com sys.objects.type = 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 |
O valor diferente de zero é a ID do espaço de dados (esquema de partição ou grupo de arquivos) que armazena os dados de objeto binário grande (LOB) dessa tabela. Os exemplos de tipos de dados LOB incluem varbinary(max), varchar(max), geography, ou xml. 0 = A tabela não contém dados LOB. |
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 exibições a seguir em filestream_data_space_id = data_space_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) |
A descrição do texto da opção lock_escalation da tabela. Os valores possíveis são: TABLE, AUTO e DISABLE. |
is_filetable |
bit |
1 = A tabela é uma FileTable. Para obter mais informações sobre FileTables, consulte FileTables (SQL Server). Não se aplica ao SQL Azure. |
Permissões
A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Consulte também
Referência
Exibições do catálogo de objeto (Transact-SQL)
Exibições de catálogo (Transact-SQL)
DBCC CHECKTABLE (Transact-SQL)
Conceitos
Consultando as perguntas frequentes do catálogo do sistema do SQL Server