CREATE TABLE -lause

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Luo uuden taulukon.

Huomautus: Microsoft Access database engine ei tue CREATE TABLE käyttö tai mitä tahansa DDL lauseiden Microsoft Access tietokannoissa. Käytä DAO Create-menetelmiä.

Syntaksi

CREATE [TEMPORARY] TABLE taulukko (kenttä1 tyyppi [(koko)] [NOT NULL] [WITH COMPRESSION | WITH COMP] [indeksi1] [, kenttä2tyyppi [(koko)] [NOT NULL] [indeksi2] [, ...]] [, CONSTRAINT monikenttäindeksi [, ...]])

CREATE TABLE -lauseessa on seuraavat osat:

Osa:

Kuvaus

taulukko

Luotavan taulukon nimi.

kenttä1, kenttä2

Uuteen taulukkoon luotavien kenttien nimi. Vähintään yksi kenttä täytyy luoda.

tyyppi

Kentän tietotyyppi uudessa taulukossa.

koko

Kentän koko merkkeinä (vain teksti- ja binaarikentät).

indeksi1, indeksi2

CONSTRAINT-lause, joka määrittää yksikenttäisen indeksin.

monikenttäindeksi

CONSTRAINT-lause, joka määrittää monikenttäisen indeksin.


Huomautuksia

Voit CREATE TABLE -lauseella määrittää uuden taulukon ja sen kentät ja kenttärajoitukset. Jos kentälle määritetään arvo NOT NULL, kentän uusien tietueiden täytyy sisältää kelvollisia tietoja.

CONSTRAINT-lause määrittää kentän eri rajoituksia, ja sen avulla voidaan määrittää perusavain. CREATE INDEX -lauseella on myös mahdollista luoda perusavain tai lisätä indeksejä luotuihin kenttiin.

Voit käyttää NOT NULL -lausetta yksittäisessä kentässä tai nimetyssä CONSTRAINT-lauseessa, joka koskee joko yksittäistä kenttää tai useita kenttiä, joiden nimi on CONSTRAINT. Rajoitusta NOT NULL voi käyttää vain kerran kussakin kentässä. Jos tätä rajoitusta yritetään käyttää monta kertaa, tapahtuu käytönaikainen virhe.

Kun TEMPORARY-taulukko luodaan, se näkyy vain istunnossa, jossa se luotiin. Se poistetaan automaattisesti istunnon päättyessä. Useat käyttäjät voivat käyttää väliaikaisia taulukoita.

WITH COMPRESSION -määritettä voidaan käyttää vain CHARACTER- ja MEMO-tietotyyppien (tunnetaan myös nimellä TEXT) ja niiden synonyymien kanssa.

WITH COMPRESSION -määrite lisättiin CHARACTER-sarakkeisiin Unicode-merkkien esitystavan muutoksen vuoksi. Kaikki Unicode-merkit vaativat kaksi tavua kullekin merkille. Tästä voi olla seurauksena, että luotujen, suurimmalta osin merkkitietoja sisältävien Microsoft Access -tietokantojen tietokantatiedosto kasvaa lähes kaksinkertaiseksi, kun se muunnetaan Microsoft Access -muotoon. Unicode-esitystapa, joka käyttää monta aiemmin yksitavuiseksi SBCS-merkistöksi kutsuttua merkistöä, on kuitenkin helppo pakata yhteen tavuun. Jos CHARACTER-sarake määritetään tällä määritteellä, tiedot pakataan tallennuksen yhteydessä automaattisesti ja puretaan, kun ne noudetaan sarakkeesta.

MEMO-sarakkeet voidaan myös määrittää tallentamaan tietoja pakatussa muodossa. Tälle on kuitenkin rajoitus. Vain MEMO-sarakkeiden esiintymät, jotka pakattuna mahtuvat enintään 4 096 tavuun, pakataan. Muita MEMO-sarakkeiden esiintymiä ei pakata. Tämä tarkoittaa sitä, että taulukon MEMO-sarakkeen jotkin tiedot voivat olla pakattuja ja jotkin pakkaamattomia.



Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×