Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Table.Schema

Składnia

Table.Schema(table as table) as table

Około

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.