Delen via


Table.Schema

Syntaxis

Table.Schema(table as table) as table

Info

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 Omschrijving
Name De naam van de kolom.
Position De positie op basis van 0 van de kolom in table.
TypeName De naam van het type kolom.
Kind Het type kolom.
IsNullable Of de kolom waarden kan bevatten null .
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 breukcijfers. 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 Geeft aan of deze kolom kan variëren in lengte (maximaal MaxLength) of als deze van vaste grootte is.
   
NativeTypeName De naam van het type kolom in het systeemeigen type systeem 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 voor newid() SQL Server).
   
Description De beschrijving van de kolom.