În Oracle, instrucțiunea CREATE TABLE este utilizată pentru a crea un nou tabel în baza de date.
Pentru a crea un tabel, trebuie să denumești acel tabel și să îi definești coloanele și tipul de date pentru fiecare coloană.
Sintaxă:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Parametrii utilizați în sintaxă
Oracle CREATE TABLE Exemplu
Aici creăm un tabel numit clienți. Acest tabel nu are nicio cheie primară.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Acest tabel conține trei coloane
Oracle CREATE TABLE Exemplu cu cheie primară
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) );
Ce este cheia primară
O cheie primară este un singur câmp sau o combinație de câmpuri care conține o înregistrare unică. Trebuie umplut. Niciun câmp al cheii primare nu poate conține o valoare nulă. Un tabel poate avea o singură cheie primară.