Oracle sistemoje CREATE TABLE sakinys naudojamas kuriant naują lentelę duomenų bazėje.
Norėdami sukurti lentelę, turite pavadinti lentelę ir kiekvienam stulpeliui nustatyti jos stulpelius bei duomenų tipą.
Sintaksė:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Sintaksėje naudojami parametrai
Oracle CREATE TABLE Pavyzdys
Čia mes kuriame lentelę pavadinimu klientai. Šioje lentelėje nėra pirminio rakto.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Šioje lentelėje yra trys stulpeliai
Oracle CREATE TABLE Pavyzdys su pirminiu raktu
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) );
Kas yra pirminis raktas
Pirminis raktas yra vienas laukas arba laukų derinys, kuriame yra unikalus įrašas. Jis turi būti užpildytas. Nė viename pirminio rakto lauke negali būti nulinės reikšmės. Lentelėje gali būti tik vienas pirminis raktas.