Table.Schema
Επιστρέφει έναν πίνακα που περιέχει μια περιγραφή των στηλών (δηλαδή το σχήμα) του καθορισμένου πίνακα.
Syntax
Table.Schema(
table as table
) as table
Remarks
Επιστρέφει έναν πίνακα που περιγράφει τις στήλες τουtable.
Κάθε γραμμή στον πίνακα περιγράφει τις ιδιότητες μιας στήλης του table:
| Column Name | Description |
Name | Το όνο μα της στήλης. |
Position | Η θέση με βάση το 0 της στήλης στοtable. |
TypeName | Το όνομα του τύπου της στήλης. |
Kind | Το είδος του τύπου της στήλης. |
IsNullable | Αν η στήλη μπορεί να περιέχει τιμές null. |
NumericPrecisionBase | Η αριθμητική βάση (π.χ. δυαδικό, δεκαδικό) των πεδίων NumericPrecision και NumericScale. |
NumericPrecision | Η ακρίβεια μιας αριθμητικής στήλης στη βάση που καθορίζεται από το NumericPrecisionBase. Αυτός είναι ο μέγιστος αριθμός ψηφίων που μπορούν να αναπαρασταθούν από μια τιμή αυτού του τύπου (συμπεριλαμβανομένων κλασματικών ψηφίων). |
NumericScale | Η κλίμακα μιας αριθμητικής στήλης στη βάση που καθορίζεται από το NumericPrecisionBase. Αυτός είναι ο αριθμός των ψηφίων στο κλασματικό τμήμα μιας τιμής αυτού του τύπου. Η τιμή 0 υποδεικνύει μια σταθερή κλίμακα χωρίς κλασματικά ψηφία. Η τιμή null υποδεικνύει ότι η κλίμακα δεν είναι γνωστή (είτε επειδή είναι κινητή είτε επειδή δεν έχει οριστεί). |
DateTimePrecision | Ο μέγιστος αριθμός κλασματικών ψηφίων που υποστηρίζεται στο δεύτερο τμήμα μιας τιμής ημερομηνίας ή ώρας. |
MaxLength | Ο μέγιστος αριθμός χαρακτήρων που επιτρέπεται σε μια στήλη text ή ο μέγιστος αριθμός byte που επιτρέπεται σε μια στήλη binary. |
IsVariableLength | Υποδεικνύει αν αυτή η στήλη μπορεί να έχει μεταβλητό μήκος (έως MaxLength) ή αν έχει σταθερό μέγεθος |
NativeTypeName | Το όνομα του τύπου της στήλης στο σύστημα εγγενούς τύπου της προέλευσης (π.χ. nvarchar για SQL Server). |
NativeDefaultExpression | Η προεπιλεγμένη παράσταση για μια τιμή αυτής της στήλης στην εγγενή γλώσσα παράστασης της προέλευσης (π.χ. 42 ή newid() για SQL Server). |
Description | Η περιγραφή της στήλης. |
Category
Table.Information