Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Point de terminaison d’analytique SQL dans Microsoft Fabric
Entrepôt dans Microsoft Fabric
Base de données SQL dans Microsoft Fabric
Affiche l'union de toutes les colonnes appartenant aux objets définis par l'utilisateur et aux objets système.
| Nom de colonne | Type de données | Description |
|---|---|---|
object_id |
int | Identificateur de l'objet auquel appartient cette colonne. |
name |
sysname | Nom de la colonne. Unique dans l'objet. |
column_id |
int | Identificateur de la colonne. Unique dans l'objet. Les ID de colonnes peuvent ne pas être séquentiels. |
system_type_id |
tinyint | ID du type système de la colonne. |
user_type_id |
int | ID du type de colonne tel que défini par l'utilisateur. Pour retourner le nom du type, établissez une jointure à l'affichage de catalogue sys.types sur cette colonne. |
max_length |
smallint | Longueur maximale (en octets) de la colonne.-1 = Le type de données de colonne est varchar(max), nvarchar(max), varbinary(max)ou xml.Pour les colonnes de texte , la max_length valeur est 16 ou la valeur définie par sp_tableoption 'text in row'. |
precision |
tinyint | Précision de la colonne si elle est numérique ; sinon, 0. |
scale |
tinyint | L’échelle de la colonne si elle est basée sur les chiffres ; sinon, 0. |
collation_name |
sysname | Nom de la collation de la colonne si basée sur des caractères ; sinon, NULL. |
is_nullable |
bit |
1 = La colonne est nulle. |
is_ansi_padded |
bit |
1 = La colonne utilise ANSI_PADDING ON le comportement si caractère, binaire ou variante.0 = La colonne n’est ni caractère, ni binaire, ni variante. |
is_rowguidcol |
bit |
1 = La colonne est une déclaration ROWGUIDCOL. |
is_identity |
bit |
1 = La colonne a des valeurs d’identité |
is_computed |
bit |
1 = Une colonne est une colonne calculée. |
is_filestream |
bit |
1 = La colonne est déclarée utiliser le stockage FILESTREAM. |
is_replicated |
bit |
1 = La colonne est répliquée. |
is_non_sql_subscribed |
bit |
1 = La colonne a un abonné non-SQL Server. |
is_merge_published |
bit |
1 = La colonne est publiée par fusion. |
is_dts_replicated |
bit |
1 = La colonne est répliquée en utilisant SSIS. |
is_xml_document |
bit |
1 = Le contenu est un document XML complet.0 = Le contenu est un fragment de document, ou le type de données de la colonne n’est pas XML. |
xml_collection_id |
int | Différent de zéro si le type de données de la colonne est xml et que le format XML est typé. La valeur est l’identifiant de la collection contenant l’espace de noms XML de validation de la colonne.0 = pas de collection de schéma XML. |
default_object_id |
int | ID de l’objet par défaut, qu’il s’agisse d’un sys.sp_bindefault autonome ou d’une contrainte en ligne, au niveau DEFAULT de la colonne. La parent_object_id colonne d’un objet par défaut au niveau colonne en ligne est une référence à la table elle-même.0 = Pas de défaut. |
rule_object_id |
int | ID de la règle autonome liée à la colonne par l’utilisation sys.sp_bindrulede .0 = Aucune règle autonome.Pour connaître les contraintes au niveau CHECK des colonnes, consultez sys.check_constraints. |
is_sparse |
bit |
1 = Colonne est une colonne éparse. Pour plus d’informations, consultez Utiliser des colonnes éparses. |
is_column_set |
bit |
1 = Colonne est un jeu de colonnes. Pour plus d’informations, consultez Utiliser des jeux de colonnes. |
generated_always_type |
tinyint | Identifie quand la valeur de la colonne est générée (toujours 0 pour les colonnes dans les tables système) :0 = NOT_APPLICABLE1 = AS_ROW_START2 = AS_ROW_END7 = AS_TRANSACTION_ID_START8 = AS_TRANSACTION_ID_END9 = AS_SEQUENCE_NUMBER_START10 = AS_SEQUENCE_NUMBER_ENDPour plus d’informations, consultez tables temporelles. S’applique à : SQL Server 2016 (13.x) et versions ultérieures, et SQL Database. 7, 8, 9, 10 ne s’applique qu’à la base de données SQL. |
generated_always_type_desc |
nvarchar(60) |
S’applique à : SQL Server 2016 (13.x) et versions ultérieures, et SQL Database. Description textuelle de la generated_always_type valeur (toujours NOT_APPLICABLE pour les colonnes dans les tables système)NOT_APPLICABLEAS_ROW_STARTAS_ROW_ENDS’applique à : SQL Server 2022 (16.x) et versions ultérieures, et SQL Database AS_TRANSACTION_ID_STARTAS_TRANSACTION_ID_ENDAS_SEQUENCE_NUMBER_STARTAS_SEQUENCE_NUMBER_END |
ledger_view_column_type |
tinyint | Si ce n’est pas NULLle cas, indique le type d’une colonne dans une vue de registre :1 = TRANSACTION_ID2 = SEQUENCE_NUMBER3 = OPERATION_TYPE4 = OPERATION_TYPE_DESCPour plus d’informations sur le registre de bases de données, consultez Registre. S’applique à : SQL Server 2022 (16.x) et versions ultérieures et SQL Database. |
ledger_view_column_type_desc |
nvarchar(60) | Si ce n’est pas NULLle cas, contient une description textuelle du type d’une colonne dans un affichage de registre :TRANSACTION_IDSEQUENCE_NUMBEROPERATION_TYPEOPERATION_TYPE_DESCS’applique à : SQL Server 2022 (16.x) et versions ultérieures et SQL Database. |
is_dropped_ledger_column |
bit | Indique une colonne de table de registre qui a été supprimée. S’applique à : SQL Server 2022 (16.x) et versions ultérieures, et SQL Database |
vector_dimensions |
int | Indique combien de dimensions possède le vecteur. S’applique à : SQL Server 2025 (17.x) et versions ultérieures, ainsi qu’à la base de données SQL |
vector_base_type |
tinyint | Indique le type de données utilisé pour stocker les valeurs de dimensions vectorielles.0 = flotteur de 32 bits (simple précision)1 = flotteur 16 bits (demi-précision ) 1S’applique à : SQL Server 2025 (17.x) et versions ultérieures, ainsi qu’à la base de données SQL |
vector_base_type_desc |
nvarchar(10) | Contient la description textuelle du type de données utilisé pour stocker des valeurs de dimensions vectorielles. S’applique à : SQL Server 2025 (17.x) et versions ultérieures, ainsi qu’à la base de données SQL |
1 Pour plus d’informations, voir Format à virgule flottante à demi-précision.
Permissions
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 la configuration de la visibilité des métadonnées.