Aller au contenu principal

Table.Schema

Retourne une table contenant une description des colonnes (c'est-à-dire le schéma) de la table spécifiée.

Syntax

Table.Schema(
table as table
) as table

Remarks

Renvoie un tableau décrivant les colonnes de table.

Chaque ligne du tableau décrit les propriétés d'une colonne de table :

Nom de la colonneDescription
NomLe nom de la colonne.
PositionLa position de base 0 de la colonne dans table.
TypeNameLe nom du type de la colonne.
KindLe genre du type de la colonne.
IsNullableSi la colonne peut contenir des valeurs null.
NumericPrecisionBaseLa base numérique (par exemple, base-2 ou base-10) des champs NumericPrecision et NumericScale.
NumericPrecisionLa précision d'une colonne numérique dans la base spécifiée par NumericPrecisionBase. Il s'agit du nombre maximum de chiffres pouvant être représentés par une valeur de ce type (y compris les chiffres fractionnaires).
NumericScaleL'échelle d'une colonne numérique dans la base spécifiée par NumericPrecisionBase. C'est le nombre de chiffres dans la partie fractionnaire d'une valeur de ce type. Une valeur de 0 indique une échelle fixe sans chiffres fractionnaires. Une valeur null indique que l'échelle n'est pas connue (soit parce qu'elle est flottante ou non définie).
DateTimePrecisionLe nombre maximum de chiffres fractionnaires pris en charge dans la partie secondes d'une valeur de date ou d'heure.
MaxLengthLe nombre maximum de caractères autorisés dans une colonne text, ou le nombre maximum d'octets autorisés dans une colonne binary.
IsVariableLengthIndique si cette colonne peut varier en longueur (jusqu'à MaxLength) ou si elle est de taille fixe.
  
NativeTypeNameLe nom du type de la colonne dans le système de types natif de la source (par exemple, nvarchar pour SQL Server).
NativeDefaultExpressionL'expression par défaut pour une valeur de cette colonne dans le langage d'expression natif de la source (par exemple, 42 ou newid() pour SQL Server).
  
DescriptionLa description de la colonne.

Category

Table.Information