Kom godt i gang med SQL

Opret tabel

Ved hjælp af CREATE TABLE-sætningen kan du oprette tabeller og angive kolonnenavne og -typer samt betingelser. Betingelser beskrives under Anvend betingelser og triggere til forretningsregler.

I følgende eksempel oprettes tabellen PERS, som ligner tabellen STAFF, men har en ekstra kolonne til fødselsdato.

     CREATE TABLE PERS
         ( ID              SMALLINT        NOT NULL,
           NAME            VARCHAR(9),
           DEPT            SMALLINT WITH DEFAULT 10,
           JOB             CHAR(5),
           YEARS           SMALLINT,
           SALARY          DECIMAL(7,2),
           COMM            DECIMAL(7,2),
           BIRTH_DATE      DATE) 

Med denne sætning oprettes en tabel uden data. I næste afsnit beskrives, hvordan du indsætter data i en tabel.

Som eksemplet viser, skal du angive både navn og datatype for hver kolonne. Datatyper beskrives under Datatyper. NOT NULL er valgfrit og kan angives, hvis kolonnen ikke skal kunne indeholde NULL-værdier. Det er også valgfrit at angive standardværdier.

I CREATE TABLE-sætningen kan du også angive en række andre valg, f.eks. entydige betingelser og referencebetingelser. Der er flere oplysninger om disse muligheder i SQL Reference.


[ Øverst på siden | Forrige side | Næste side | Indholdsfortegnelse | Stikordsregister ]