sys.tables (Transact-SQL)
Retourne une ligne par objet de table, actuellement lorsque sys.objects.type a pour valeur U uniquement.
Nom de colonne |
Type de données |
Description |
---|---|---|
<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 mis à jour immédiatement. |
has_unchecked_assembly_data |
bit |
1 = la table contient des données persistantes qui dépendent d'un assembly dont la définition a changé pendant la dernière opération 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. |
Autorisations
Dans SQL Server 2005 et les versions ultérieures, 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.