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. |