I Oracle bruges CREATE TABLE-sætningen til at oprette en ny tabel i databasen.
For at oprette en tabel skal du navngive den tabel 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 brugt i syntaks
Oracle CREATE TABLE Eksempel
Her laver vi en tabel med navnet kunder. Denne tabel har ikke nogen primær nøgle.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Denne tabel indeholder tre kolonner
Oracle CREATE TABLE Eksempel med primær nøgle
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) );
Hvad er primær nøgle
En primær nøgle er et enkelt felt eller en kombination af felter, der indeholder en unik post. Den skal fyldes. Ingen af feltet for primær nøgle kan indeholde en null-værdi. En tabel kan kun have én primær nøgle.