Table.Schema
Table.Schema(table as table) as table
Retourne une table qui décrit les colonnes de table
.
Chaque ligne de la table décrit les propriétés d’une colonne de table
:
Nom de la colonne | Description |
---|---|
Name |
Nom de la colonne. |
Position |
Position de base zéro de la colonne dans table . |
TypeName |
Nom du type de la colonne. |
Kind |
Type du type de la colonne. |
IsNullable |
Indique si la colonne peut contenir des valeurs null . |
NumericPrecisionBase |
Base numérique (par exemple base 2 ou base 10) des champs NumericPrecision et NumericScale . |
NumericPrecision |
Précision d’une colonne numérique dans la base spécifiée par NumericPrecisionBase . Il s’agit du nombre maximal de chiffres pouvant être représentés par une valeur de ce type (y compris les chiffres fractionnaires). |
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 0 indique une échelle fixe sans chiffres fractionnaires. Une valeur null indique que l’échelle n’est pas connue (en raison du fait 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 |
Le nombre maximal de caractères autorisés dans une colonne text , ou le nombre maximal d’octets autorisés dans une colonne binary . |
IsVariableLength |
Indique si la longueur de la colonne peut varier (jusqu’à MaxLength ) ou si elle est de taille fixe. |
NativeTypeName |
Nom du type de la 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. |