В Oracle изразът CREATE TABLE се използва за създаване на нова таблица в базата данни.
За да създадете таблица, трябва да наименувате тази таблица и да дефинирате нейните колони и тип данни за всяка колона.
Синтаксис:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Параметри, използвани в синтаксиса
Пример за Oracle CREATE TABLE
Тук създаваме таблица с име клиенти. Тази таблица няма първичен ключ.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Тази таблица съдържа три колони
Oracle CREATE TABLE Пример с първичен ключ
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) );
Какво е първичен ключ
Първичният ключ е едно поле или комбинация от полета, което съдържа уникален запис. Трябва да се напълни. Нито едно от полетата на първичния ключ не може да съдържа нулева стойност. Една таблица може да има само един първичен ключ.