Create Table

Szintaxis:

CREATE TABLE táblanév ( mezõ1 típus1 [megszorítás1][, mezõ2 típus2 [megszorítás2], ..., mezõn típusn [megszorításn], [megszorítás, megszorítás, ..., megszorítás]);

A mezõ1, mezõ2, ..., mezõn a tábla oszlopainak a nevei, azaz a reláció attribútumai, a típus1, típus2, ..., típusn a reláció attribútumainak típusai. Ahol a megszorítás olyan feltételeket tartalmaz, amelyeket az adott oszlopnak teljesítenie kell. Ilyen megszorítások: NOT NULL, PRIMARY KEY, FOREIGN KEY. Persze ezek a legegyszerûbb feltételek.
 

Példák:

CREATE TABLE JOB
 (JOB_CODE JOBCODE NOT NULL,
 JOB_GRADE JOBGRADE NOT NULL,
 JOB_COUNTRY COUNTRYNAME NOT NULL,
 JOB_TITLE VARCHAR(25) NOT NULL,
 MIN_SALARY SALARY NOT NULL,
 MAX_SALARY SALARY NOT NULL,
 PRIMARY KEY (JOB_CODE, JOB_GRADE, JOB_COUNTRY),
 FOREIGN KEY (JOB_COUNTRY) REFERENCES COUNTRY (COUNTRY)
 );

CREATE TABLE BOOKADVANCE (BOOKNO CHAR(6),
 TITLE CHAR(50), EUROPUB CHAR(50));

Vissza