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.
|
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 CHECKTABLE (Transact-SQL)
Concetti
Domande frequenti sull'esecuzione di query sul catalogo di sistema di SQL Server