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) che include i dati di tipo text, ntext e image per la tabella.

0 = La tabella non include dati di tipo text, ntext o image.

filestream_data_space_id

int

ID dello spazio dati per un filegroup FILESTREAM o un 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 include dati persistenti che dipendono da un assembly la cui definizione è cambiata durante l'ultima esecuzione dell'istruzione ALTER ASSEMBLY. Verrà reimpostata 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 è attivata 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.

Autorizzazioni

In SQL Server 2005 e versioni successive la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per cui dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.