Table.Schema
Table.Schema(table as table) as table
Zwraca tabelę opisującą kolumny table
.
Każdy wiersz w tabeli opisuje właściwości kolumny table
:
Nazwa kolumny | Opis |
---|---|
Name |
Nazwa kolumny. |
Position |
Pozycja kolumny z indeksowaniem od 0 w table . |
TypeName |
Nazwa typu kolumny. |
Kind |
Rodzaj typu kolumny. |
IsNullable |
Czy kolumna może zawierać wartości oznaczone jako null . |
NumericPrecisionBase |
Podstawa liczbowa (na przykład base-2 lub base-10) pól NumericPrecision i NumericScale . |
NumericPrecision |
Precyzja kolumny liczbowej w bazie określonej przez NumericPrecisionBase . Jest to maksymalna liczba cyfr, które mogą być reprezentowane przez wartość tego typu (w tym cyfry ułamkowe). |
NumericScale |
Skala kolumny liczbowej w bazie określonej przez NumericPrecisionBase . Jest to liczba cyfr w części ułamkowej wartości tego typu. Wartość 0 wskazuje stałą skalę bez cyfr ułamkowych. Wartość null wskazuje, że skala nie jest znana (ponieważ jest zmienna lub nie jest zdefiniowana). |
DateTimePrecision |
Maksymalna liczba cyfr ułamkowych obsługiwanych w części sekundowej wartości daty lub czasu. |
MaxLength |
Maksymalna liczba znaków dozwolonych w kolumnie text lub maksymalna liczba bajtów dozwolonych w kolumnie binary . |
IsVariableLength |
Wskazuje, czy ta kolumna może się różnić w długości (do MaxLength ) lub czy jest o stałym rozmiarze. |
NativeTypeName |
Nazwa typu kolumny w natywnym systemie typów źródła (na przykład nvarchar dla programu SQL Server). |
NativeDefaultExpression |
Domyślne wyrażenie dla wartości tej kolumny w natywnym języku wyrażeń źródłowych (na przykład 42 lub newid() dla programu SQL Server). |
Description |
Opis kolumny. |