Condividi tramite


sys.tables (Transact-SQL)

Restituisce una riga per ogni oggetto tabella, attualmente solo tramite sys.objects.type = U.

Nome colonna

Tipo di dati

Descrizione

<colonne ereditate>

 

Per un elenco delle colonne ereditate da questa vista, vedere sys.objects (Transact-SQL).

lob_data_space_id

int

Un valore diverso da zero corrisponde all'ID dello spazio dati (filegroup o schema di partizione) in cui sono inclusi dati LOB (large object binary) per la tabella. Tra gli esempi di tipi di dati LOB sono inclusi varbinary(max), varchar(max), geography e xml.

0 = nella tabella non sono presenti dati LOB.

filestream_data_space_id

int

ID dello spazio dati per un filegroup FILESTREAM o schema di partizione costituito da filegroup FILESTREAM.

Per segnalare il nome di un filegroup FILESTREAM, eseguire la query SELECT FILEGROUP_NAME (filestream_data_space_id) FROM sys.tables.

È possibile aggiungere sys.tables alle viste seguenti in 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 (join su filegroup_id)

max_column_id_used

int

ID di colonna massimo utilizzato dalla tabella.

lock_on_bulk_load

bit

La tabella è bloccata durante il caricamento bulk. Per ulteriori informazioni, vedere sp_tableoption (Transact-SQL).

uses_ansi_nulls

bit

La tabella è stata creata con l'opzione di database SET ANSI_NULLS impostata su ON.

is_replicated

bit

1 = La tabella è stata pubblicata tramite una replica snapshot o una replica transazionale.

has_replication_filter

bit

1 = La tabella è associata a un filtro di replica.

is_merge_published

bit

1 = La tabella è stata pubblicata tramite una replica di tipo merge.

is_sync_tran_subscribed

bit

1 = La tabella è stata sottoscritta tramite una sottoscrizione ad aggiornamento immediato.

has_unchecked_assembly_data

bit

1 = La tabella contiene dati persistenti che dipendono da un assembly la cui definizione è stata modificata durante l'ultima esecuzione di ALTER ASSEMBLY. Verrà reimpostato su 0 dopo la successiva esecuzione di DBCC CHECKDB o DBCC CHECKTABLE con esito positivo.

text_in_row_limit

int

Numero minimo di byte consentito per il testo nella riga.

0 = L'opzione Text in row non è impostata. Per ulteriori informazioni, vedere sp_tableoption (Transact-SQL).

large_value_types_out_of_row

bit

1 = I tipi per valori di grandi dimensioni vengono archiviati esternamente alla riga. Per ulteriori informazioni, vedere sp_tableoption (Transact-SQL).

is_tracked_by_cdc

bit

1 = Per la tabella è abilitata l'acquisizione dei dati delle modifiche. Per ulteriori informazioni, vedere sys.sp_cdc_enable_table (Transact-SQL).

lock_escalation

tinyint

Valore dell'opzione LOCK_ESCALATION per la tabella:

0 = TABLE

1 = DISABLE

2 = AUTO

lock_escalation_desc

nvarchar(60)

Descrizione di testo dell'opzione lock_escalation per la tabella. I valori possibili sono TABLE, AUTO e DISABLE.

is_filetable

bit

1 = la tabella è una tabella FileTable.

Per ulteriori informazioni sulle tabelle FileTable, vedere FileTable (SQL Server).

Non si applica ai trigger SQL Azure.

Autorizzazioni

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.

Vedere anche

Riferimento

Viste del catalogo per gli oggetti (Transact-SQL)

Viste del catalogo (Transact-SQL)

DBCC CHECKDB (Transact-SQL)

DBCC CHECKTABLE (Transact-SQL)

Concetti

Domande frequenti sull'esecuzione di query sul catalogo di sistema di SQL Server