Table.Schema
Table.Schema(table as table) as table
Palauttaa taulukon, joka kuvaa sarakkeita table
.
Taulukon jokainen rivi kuvaa sarakkeen table
ominaisuuksia:
Sarakkeen nimi | Kuvaus |
---|---|
Name |
Sarakkeen nimi. |
Position |
Sarakkeen 0-pohjainen sijainti kohteessa table . |
TypeName |
Sarakkeen tyypin nimi. |
Kind |
Sarakkeen tyypin tyyppi. |
IsNullable |
Voiko sarake sisältää null arvoja. |
NumericPrecisionBase |
- ja NumericScale -kenttien numeerinen kanta (esimerkiksi base-2 tai base-10NumericPrecision ). |
NumericPrecision |
Kohteen määrittämän kantaluman numeerisen sarakkeen NumericPrecisionBase tarkkuus. Tämä määrää arvon edustamien numeroiden enimmäismäärän kyseiselle arvotyypille (mukaan lukien desimaaliluvut). |
NumericScale |
Kohteen määrittämän kantaluvan numeerisen sarakkeen NumericPrecisionBase asteikko. Tämä on tämäntyyppisen arvon desimaaliosan numeroiden määrä. Arvo 0 ilmaisee kiinteää mittakaavaa, jolla ei ole desimaalilukuja. Arvo null ilmaisee, että mittakaavaa ei tiedetä (joko koska se on kelluva tai koska sitä ei ole määritetty). |
DateTimePrecision |
Päivämäärä- tai aika-arvon sekuntiosassa tuettujen desimaalilukujen enimmäismäärä. |
MaxLength |
-sarakkeessa text sallittujen merkkien enimmäismäärä tai -sarakkeessa binary 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 SQL Serverille). |
NativeDefaultExpression |
Tämän sarakkeen arvon oletuslauseke lähteen alkuperäisellä lausekekielellä (esimerkiksi 42 tai newid() SQL Serverille). |
Description |
Sarakkeen kuvaus. |