В 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) );
Що таке первинний ключ
Первинний ключ — це одне поле або комбінація полів, що містить унікальний запис. Його необхідно заповнити. Жодне з полів первинного ключа не може містити нульове значення. Таблиця може мати лише один первинний ключ.