Partager via


Table.Schema

Syntaxe

Table.Schema(table as table) as table

À propos

Retourne une table décrivant les colonnes de table.

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

Nom de la colonne Descriptif
Name Nom de la colonne.
Position Position basée sur 0 de la colonne dans table.
TypeName Nom du type de la colonne.
Kind Type du type de colonne.
IsNullable Indique si la colonne peut contenir des null valeurs.
NumericPrecisionBase Base numérique (par exemple, base-2 ou base-10) des NumericPrecision champs et NumericScale champs.
NumericPrecision Précision d’une colonne numérique dans la base spécifiée par NumericPrecisionBase. Il s’agit du nombre maximal de chiffres qui peuvent être représentés par une valeur de ce type (y compris des chiffres fractionnels).
NumericScale Échelle d’une colonne numérique dans la base spécifiée par NumericPrecisionBase. Il s’agit du nombre de chiffres dans la partie fractionnaire d’une valeur de ce type. Une valeur indiquant 0 une échelle fixe sans chiffre fractionnaire. Une valeur indiquant null que l’échelle n’est pas connue (soit parce qu’elle est flottante ou non définie).
DateTimePrecision Nombre maximal de chiffres fractionnaires pris en charge dans la partie secondes d’une valeur de date ou d’heure.
MaxLength Nombre maximal de caractères autorisés dans une text colonne ou nombre maximal d’octets autorisés dans une binary colonne.
IsVariableLength Indique si cette colonne peut varier en longueur (jusqu’à MaxLength) ou si elle est de taille fixe.
   
NativeTypeName Nom du type de colonne dans le système de type natif de la source (par exemple, nvarchar pour SQL Server).
NativeDefaultExpression 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).
   
Description Description de la colonne.