Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Luo uuden taulukon.

Huomautus: Microsoft Access -tietokantamoduuli ei tue CREATE TABLE- tai minkään DDL-lausekkeen käyttöä, muilla kuin Microsoft Access -tietokantamoduulien tietokannoilla. Käytä sen sijaan DAO-luontimenetelmiä.

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 -lausekkeessa on seuraavat osat:

Osa

Kuvaus

taulukko

Luotavan taulukon nimi.

kenttä1, kenttä2

Uuteen taulukkoon luotavien kenttien nimi. Sinun on luotava vähintään yksi kenttä.

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

CREATE TABLE -lauseen avulla voit 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 taulukoihin.

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. NOT NULL -rajoitusta voi kuitenkin käyttää vain kerran kentässä. Jos tätä rajoitusta yritetään käyttää monta kertaa, tapahtuu suorituksenaikainen 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ää tilapäisiä 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 tietokantatiedoston koko kasvaa lähes kaksinkertaiseksi, kun se muunnetaan Microsoft Access -muotoon. Unicode-esitystapa, joka käyttää montaa 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.



Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×