Table.Schema
Table.Schema(table as table) as table
Returnerar en tabell som beskriver kolumnerna i table
.
Varje rad i tabellen beskriver egenskaperna för en kolumn i table
:
Kolumnnamn | Beskrivning |
---|---|
Name |
Namnet på kolumnen. |
Position |
Kolumnens 0-baserade position i table . |
TypeName |
Namnet på kolumnens typ. |
Kind |
Typen av kolumnen. |
IsNullable |
Om kolumnen kan innehålla null värden. |
NumericPrecisionBase |
Den numeriska basen (till exempel base-2 eller base-10) för fälten NumericPrecision och NumericScale . |
NumericPrecision |
Precisionen för en numerisk kolumn i den bas som anges av NumericPrecisionBase . Det här är det maximala antalet siffror som kan representeras av ett värde av den här typen (inklusive bråksiffror). |
NumericScale |
Skalan för en numerisk kolumn i den bas som anges av NumericPrecisionBase . Det här är antalet siffror i bråkdelen av ett värde av den här typen. Värdet 0 anger en fast skala utan bråksiffror. Värdet null anger att skalan inte är känd (antingen för att den är flytande eller inte definierad). |
DateTimePrecision |
Det maximala antalet bråksiffror som stöds i sekunddelen av ett datum- eller tidsvärde. |
MaxLength |
Det maximala antalet tecken som tillåts i en text kolumn eller det maximala antalet byte som tillåts i en binary kolumn. |
IsVariableLength |
Anger om den här kolumnen kan variera i längd (upp till MaxLength ) eller om den är av fast storlek. |
NativeTypeName |
Namnet på typen av kolumn i källans interna typsystem (till exempel nvarchar för SQL Server). |
NativeDefaultExpression |
Standarduttrycket för ett värde för den här kolumnen i källans inbyggda uttrycksspråk (till exempel 42 eller newid() för SQL Server). |
Description |
Beskrivningen av kolumnen. |