Oraclen CREATE TABLE -käskyä käytetään uuden taulukon luomiseen tietokantaan.
Taulukon luomiseksi sinun on nimettävä taulukko ja määritettävä sen sarakkeet ja tietotyyppi kullekin sarakkeelle.
Syntaksi:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Syntaksissa käytetyt parametrit
Oracle CREATE TABLE Esimerkki
Täällä luomme taulukon nimeltä asiakkaat. Tässä taulukossa ei ole ensisijaista avainta.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Tämä taulukko sisältää kolme saraketta
Oracle CREATE TABLE Esimerkki ensisijaisella avaimella
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) );
Mikä on ensisijainen avain
Ensisijainen avain on yksittäinen kenttä tai kenttien yhdistelmä, joka sisältää ainutlaatuisen tietueen. Se on täytettävä. Mikään perusavaimen kentistä ei voi sisältää tyhjää arvoa. Taulukossa voi olla vain yksi ensisijainen avain.