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 colonne Description
Nom Le nom de la colonne.
Position La position de base 0 de la colonne dans table.
TypeName Le nom du type de la colonne.
Kind Le genre du type de la colonne.
IsNullable Si la colonne peut contenir des valeurs null.
NumericPrecisionBase La base numérique (par exemple, base-2 ou base-10) des champs NumericPrecision et NumericScale.
NumericPrecision La 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).
NumericScale L'é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).
DateTimePrecision Le nombre maximum de chiffres fractionnaires pris en charge dans la partie secondes d'une valeur de date ou d'heure.
MaxLength Le nombre maximum de caractères autorisés dans une colonne text, ou le nombre maximum d'octets autorisés dans une colonne binary.
IsVariableLength Indique si cette colonne peut varier en longueur (jusqu'à MaxLength) ou si elle est de taille fixe.
   
NativeTypeName Le nom du type de la colonne dans le système de types natif de la source (par exemple, nvarchar pour SQL Server).
NativeDefaultExpression L'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 La description de la colonne.

Category

Table.Information