sys.tables (Transact-SQL)
Retourne une ligne par objet de table, actuellement uniquement avec sys.objects.type = U.
Nom de la colonne |
Type de données |
Description |
---|---|---|
<inherited columns (colonnes héritées)> |
|
Pour obtenir la liste des colonnes dont cette vue hérite, consultez sys.objects (Transact-SQL). |
lob_data_space_id |
int |
Une valeur différente de zéro représente l'ID de l'espace de données (groupe de fichiers ou schéma de partition) qui contient les données text, ntext et image de cette table. 0 = la table ne contient pas de données text, ntext ou image. |
filestream_data_space_id |
int |
ID d'espace de données pour un groupe de fichiers FILESTREAM ou un schéma de partition composé de groupes de fichiers FILESTREAM. Pour signaler le nom d'un groupe de fichiers FILESTREAM, exécutez la requête SELECT FILEGROUP_NAME (filestream_data_space_id) FROM sys.tables. sys.tables peut être joint aux vues suivantes sur filestream_data_space_id = data_space_id.
|
max_column_id_used |
int |
ID de colonne maximum utilisé à ce jour par cette table. |
lock_on_bulk_load |
bit |
La table est verrouillée pour le chargement en masse. Pour plus d'informations, consultez sp_tableoption (Transact-SQL). |
uses_ansi_nulls |
bit |
Lorsque la table a été créée, l'option de base de données SET ANSI_NULLS avait pour valeur ON. |
is_replicated |
bit |
1 = la table est publiée à l'aide de la réplication d'instantané ou de la réplication transactionnelle. |
has_replication_filter |
bit |
1 = la table possède un filtre de réplication. |
is_merge_published |
bit |
1 = la table est publiée à l'aide de la réplication de fusion. |
is_sync_tran_subscribed |
bit |
1 = la table est abonnée à l'aide d'un abonnement avec mise à jour immédiate. |
has_unchecked_assembly_data |
bit |
1 = La table contient des données persistantes qui dépendent d'un assembly dont la définition a été modifiée lors de la dernière exécution de l'instruction ALTER ASSEMBLY. Cette valeur est réinitialisée à 0 après exécution correcte de l'opération DBCC CHECKDB ou DBCC CHECKTABLE suivante. |
text_in_row_limit |
int |
Taille maximale en octets du texte de la ligne. 0 = l'option « text in row » n'est pas définie. Pour plus d'informations, consultez sp_tableoption (Transact-SQL). |
large_value_types_out_of_row |
bit |
1 = les types de valeur élevée sont stockés en dehors de la ligne. Pour plus d'informations, consultez sp_tableoption (Transact-SQL). |
is_tracked_by_cdc |
bit |
1 = la table est activée pour la capture des données modifiées. Pour plus d'informations, consultez sys.sp_cdc_enable_table (Transact-SQL). |
lock_escalation |
tinyint |
Valeur de l'option LOCK_ESCALATION pour la table : 0 = TABLE 1 = DISABLE 2 = AUTO |
lock_escalation_desc |
nvarchar(60) |
Description textuelle de l'option lock_escalation pour la table. Les valeurs possibles sont : TABLE, AUTO et DISABLE. |
is_filetable |
bit |
1 = La table est un FileTable. Pour plus d'informations sur les FileTables, consultez FileTables (SQL Server). Ne s'applique pas à SQL Azure. |
Autorisations
La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.
Voir aussi
Référence
Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)
DBCC CHECKTABLE (Transact-SQL)
Concepts
Questions fréquentes sur l'interrogation des catalogues système de SQL Server