Table.Schema
Table.Schema(table as table) as table
Επιστρέφει έναν πίνακα που περιγράφει τις στήλες του table
.
Κάθε γραμμή στον πίνακα περιγράφει τις ιδιότητες μιας στήλης table
:
Όνομα στήλης | Περιγραφή |
---|---|
Name |
Το όνομα της στήλης. |
Position |
Η θέση της στήλης με βάση το 0 σε table . |
TypeName |
Το όνομα του τύπου της στήλης. |
Kind |
Το είδος του τύπου της στήλης. |
IsNullable |
Εάν η στήλη μπορεί να περιέχει null τιμές. |
NumericPrecisionBase |
Η αριθμητική βάση (για παράδειγμα, βάση 2 ή βάση 10) των 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 |
Η περιγραφή της στήλης. |