Skip to main content

Table.Schema

Επιστρέφει έναν πίνακα που περιέχει μια περιγραφή των στηλών (δηλαδή το σχήμα) του καθορισμένου πίνακα.

Syntax

Table.Schema(
table as table
) as table

Remarks

Επιστρέφει έναν πίνακα που περιγράφει τις στήλες τουtable.

Κάθε γραμμή στον πίνακα περιγράφει τις ιδιότητες μιας στήλης του table:

Column NameDescription
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