Delen via


Table.Schema

Syntaxis

Table.Schema(table as table) as table

Over

Retourneert een tabel met een beschrijving van de kolommen van table.

Elke rij in de tabel beschrijft de eigenschappen van een kolom van table:

Kolomnaam Beschrijving
Name De naam van de kolom.
Position De op 0 gebaseerde positie van de kolom in table.
TypeName De naam van het type kolom.
Kind Het soort van het type kolom.
IsNullable Of de kolom null waarden kan bevatten.
NumericPrecisionBase De numerieke basis (bijvoorbeeld base-2 of base-10) van de NumericPrecision- en NumericScale velden.
NumericPrecision De precisie van een numerieke kolom in de basis die is opgegeven door NumericPrecisionBase. Dit is het maximum aantal cijfers dat kan worden vertegenwoordigd door een waarde van dit type (inclusief fractionele cijfers).
NumericScale De schaal van een numerieke kolom in de basis die is opgegeven door NumericPrecisionBase. Dit is het aantal cijfers in het breukgedeelte van een waarde van dit type. Een waarde van 0 geeft een vaste schaal aan zonder fractionele cijfers. Een waarde van null geeft aan dat de schaal niet bekend is (omdat deze zwevend is of niet is gedefinieerd).
DateTimePrecision Het maximum aantal fractionele cijfers dat wordt ondersteund in het secondengedeelte van een datum- of tijdwaarde.
MaxLength Het maximum aantal tekens dat is toegestaan in een text kolom of het maximum aantal toegestane bytes in een binary kolom.
IsVariableLength Hiermee wordt aangegeven of deze kolom kan variƫren in lengte (tot MaxLength) of als deze een vaste grootte heeft.
   
NativeTypeName De naam van de kolom in het native typesysteem van de bron (bijvoorbeeld nvarchar voor SQL Server).
NativeDefaultExpression De standaardexpressie voor een waarde van deze kolom in de systeemeigen expressietaal van de bron (bijvoorbeeld 42 of newid() voor SQL Server).
   
Description De beschrijving van de kolom.