Läs på engelska

Dela via


Table.Schema

Syntax

Table.Schema(table as table) as table

Om

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.