logo

Oracle LAG TABELL

I Oracle brukes CREATE TABLE-setningen til å lage en ny tabell i databasen.

For å lage en tabell, må du navngi den tabellen og definere dens kolonner og datatype for hver kolonne.

Syntaks:

 CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] ); 

Parametre brukt i syntaks

    tabellnavn:Den spesifiserer navnet på tabellen du vil opprette.kolonne1, kolonne2, ... kolonne n:Den spesifiserer kolonnene du vil legge til i tabellen. Hver kolonne må ha en datatype. Hver kolonne skal enten være definert som 'NULL' eller 'NOT NULL'. I tilfellet er verdien tom; det behandles som 'NULL' som standard.

Oracle LAG TABELL Eksempel

Her lager vi en tabell som heter kunder. Denne tabellen har ingen primærnøkkel.

 CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) ); 

Denne tabellen inneholder tre kolonner

    Kunde ID:Det er den første kolonnen opprettet som en talldatatype (maksimalt 10 sifre i lengde) og kan ikke inneholde nullverdier.Kundenavn:det er den andre kolonnen opprettet som en varchar2-datatype (50 maksimale tegn i lengde) og kan ikke inneholde nullverdier.by:Dette er den tredje kolonnen opprettet som en varchar2-datatype. Den kan inneholde nullverdier.

Oracle CREATE TABLE Eksempel med primærnøkkel

 CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50), CONSTRAINT customers_pk PRIMARY KEY (customer_id) ); 

Hva er primærnøkkel

En primærnøkkel er et enkelt felt eller kombinasjon av felt som inneholder en unik post. Den må fylles. Ingen av feltet til primærnøkkel kan inneholde en nullverdi. En tabell kan bare ha én primærnøkkel.

I Oracle kan det totale antallet kolonner ikke være mer enn 32.