Přeskočit na hlavní obsah

Table.Schema

Vrátí tabulku obsahující popis sloupců (tj. schéma) zadané tabulky.

Syntax

Table.Schema(
table as table
) as table

Remarks

Vrátí tabulku popisující sloupce table.

Každý řádek v tabulce popisuje vlastnosti sloupce table:

Název sloupcePopis
NameNázev sloupce
PositionPozice sloupce v: table vycházející z nuly
TypeNameNázev typu sloupce
KindDruh typu sloupce
IsNullableInformace o tom, jestli sloupec může obsahovat hodnoty null
NumericPrecisionBaseČíselná soustava (například dvojková nebo desítková) polí NumericPrecision a NumericScale
NumericPrecisionPřesnost číselného sloupce v číselné soustavě určené parametrem NumericPrecisionBase. Jde o maximální počet číslic, které mohou být reprezentovány hodnotou tohoto typu (včetně desetinných míst).
NumericScaleRozsah číselného sloupce v číselné soustavě určené parametrem NumericPrecisionBase. Jde o počet číslic v desetinné části hodnoty tohoto typu. Hodnota 0 znamená pevný rozsah bez desetinných míst. Hodnota null znamená, že rozsah není znám (buď proto, že je plovoucí, nebo proto, že není definován).
DateTimePrecisionMaximální počet desetinných míst podporovaných v části sekund hodnoty data nebo času
MaxLengthMaximální počet znaků povolený ve sloupci text nebo maximální počet bajtů povolený ve sloupci binary
IsVariableLengthOznačuje, jestli může být délka tohoto sloupce proměnlivá (až do délky určené parametrem MaxLength), nebo jestli je pevná.
  
NativeTypeNameNázev typu sloupce v nativním systému typů zdroje (například nvarchar pro SQL Server)
NativeDefaultExpressionVýchozí výraz pro hodnotu tohoto sloupce v nativním jazyce výrazů zdroje (například 42 nebo newid() pro SQL Server)
  
DescriptionPopis sloupce

Category

Table.Information