Przejdź do głównej zawartości

Table.Schema

Zwraca tabelę zawierającą opis kolumn (np. schemat) określonej tabeli.

Syntax

Table.Schema(
table as table
) as table

Remarks

Zwraca tabelę opisującą kolumny elementu table.
Każdy wiersz w tabeli opisuje właściwości kolumny elementu table:

Nazwa kolumny Opis
Name Nazwa kolumny.
Position Położenie kolumny elementu table względem punktu 0.
TypeName Nazwa typu kolumny.
Kind Rodzaj typu kolumny.
IsNullable Określa, czy kolumna może zawierać wartości null.
NumericPrecisionBase Podstawa liczbowa (np. base-2, base-10) pól NumericPrecision i NumericScale.
NumericPrecision Dokładność kolumny liczbowej w podstawie określonej przy użyciu wartości NumericPrecisionBase. Jest to maksymalna liczba cyfr, która może być reprezentowana przez wartość tego typu (w tym liczba miejsc po przecinku).
NumericScale Skala kolumny liczbowej w podstawie określonej przy użyciu wartości NumericPrecisionBase. Jest to liczba miejsc po przecinku wartości tego typu. Wartość 0 oznacza stałą skalę bez miejsc po przecinku. Wartość null określa nieznaną skalę (zmiennoprzecinkową lub niezdefiniowaną).
DateTimePrecision Maksymalna liczba miejsc po przecinku obsługiwana w części sekundowej wartości daty lub godziny.
MaxLength Maksymalna liczba znaków dozwolona w kolumnie text lub maksymalna liczba bajtów dozwolona w kolumnie binary.
IsVariableLength Określa, czy długość kolumny może się zmieniać (maksymalnie do wartości MaxLength), czy też jej rozmiar jest stały.
   
NativeTypeName Nazwa typu kolumny w systemie typu natywnego źródła (np. nvarchar w przypadku programu SQL Server).
NativeDefaultExpression Wyrażenie domyślne dla wartości tej kolumny w natywnym języku wyrażenia źródła (np. 42 lub newid() w przypadku programu SQL Server).
   
Description Opis kolumny.

Category

Table.Information