Table.Schema
Table.Schema(table as table) as table
Vrátí tabulku popisující sloupce table
.
Každý řádek v tabulce popisuje vlastnosti sloupce table
:
Název sloupce | Popis |
---|---|
Name |
Název sloupce. |
Position |
Pozice sloupce na základě 0 v table . |
TypeName |
Název typu sloupce |
Kind |
Druh typu sloupce. |
IsNullable |
Určuje, zda sloupec může obsahovat null hodnoty. |
NumericPrecisionBase |
Číselná základna (například base-2 nebo base-10) polí NumericPrecision a NumericScale . |
NumericPrecision |
Přesnost číselného sloupce v základu určeném NumericPrecisionBase . Jedná se o maximální počet číslic, které mohou být reprezentovány hodnotou tohoto typu (včetně desetinných číslic). |
NumericScale |
Měřítko číselného sloupce v numerickém základu určeném ve formátu NumericPrecisionBase . Toto je počet číslic v desetinné části hodnoty tohoto typu. Hodnota 0 označuje pevné měřítko bez desetinných číslic. Hodnota null označuje, že měřítko není známé (buď proto, že je plovoucí nebo není definováno). |
DateTimePrecision |
Maximální počet desetinných číslic podporovaných v sekundové části hodnoty data nebo času. |
MaxLength |
Maximální počet znaků povolených ve sloupci text nebo maximální počet bajtů povolených ve sloupci binary . |
IsVariableLength |
Určuje, zda se tento sloupec může lišit v délce (až MaxLength ) nebo jestli má pevnou velikost. |
NativeTypeName |
Název typu sloupce v nativním systému typů zdroje (například nvarchar pro SQL Server). |
NativeDefaultExpression |
Výchozí výraz pro hodnotu tohoto sloupce v nativním jazyce výrazu zdroje (například 42 nebo newid() pro SQL Server). |
Description |
Popis sloupce. |