Table.Schema
Syntaksi
Table.Schema(table as table) as table
Noin
Palauttaa taulukon, joka kuvaa table
sarakkeita.
Taulukon jokainen rivi kuvaa ominaisuuksia sarakkeelle table
:
Sarakkeen nimi | Kuvaus |
---|---|
Name |
Sarakkeen nimi. |
Position |
Sarakkeen 0-pohjainen sijainti table . |
TypeName |
Sarakkeen tyypin nimi. |
Kind |
Sarakkeen tyypin tyyppi. |
IsNullable |
Määrittää, voiko sarake sisältää null arvoa. |
NumericPrecisionBase |
NumericPrecision - ja NumericScale -kenttien numeerinen kanta (esimerkiksi base-2 tai base-10). |
NumericPrecision |
NumericPrecisionBase määrittämän kantaluvan numeerisen sarakkeen tarkkuus. Tämä määrää arvon edustamien numeroiden enimmäismäärän kyseiselle arvotyypille (mukaan lukien desimaaliluvut). |
NumericScale |
NumericPrecisionBase määrittämän kantaluvan numeerisen sarakkeen asteikko. Tämä on tämäntyyppisen arvon desimaaliosan numeroiden määrä. arvo 0 ilmaisee kiinteää mittakaavaa, jossa ei ole desimaalilukuja. arvo null ilmaisee, ettei mittakaavaa tiedetä (joko koska se on kelluva tai sitä ei ole määritetty). |
DateTimePrecision |
Päivämäärä- tai aika-arvon sekuntiosassa tuettujen desimaalilukujen enimmäismäärä. |
MaxLength |
text sarakkeessa sallittujen merkkien enimmäismäärä tai binary sarakkeessa sallittujen tavujen enimmäismäärä. |
IsVariableLength |
Ilmaisee, voiko tämän sarakkeen pituus vaihdella (enintään MaxLength ) vai onko se kooltaan kiinteä. |
NativeTypeName |
Lähteen alkuperäisen tyyppijärjestelmän sarakkeen tyypin nimi (esimerkiksi nvarchar for SQL Server). |
NativeDefaultExpression |
Tämän sarakkeen arvon oletuslauseke lähteen alkuperäisellä lausekekielellä (esimerkiksi 42 tai sql Serverin newid() ). |
Description |
Sarakkeen kuvaus. |