Jaa


Table.Schema

Syntaksi

Table.Schema(table as table) as table

Noin

Palauttaa taulukon, joka kuvaa tablesarakkeita.

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 NumericPrecisionBasemäärittämän kantaluvan numeerisen sarakkeen tarkkuus. Tämä määrää arvon edustamien numeroiden enimmäismäärän kyseiselle arvotyypille (mukaan lukien desimaaliluvut).
NumericScale NumericPrecisionBasemää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.