Создание таблицы
Оператор CREATE служит для создания любого типа объектов, из которых состоит база данных, в том числе таблиц .
Синтаксис команды создания таблицы:
CREATE TABLE имя_таблицы(
поле1 тип1 [ограничения],
[поле2 тип2 [ограничения], …]);
Возможные ограничения в таблицах:
• NOT NULL – значение атрибута должно быть определено (опция NOT NULL);
• UNIQUE – значения атрибутов являются уникальными (уникальный ключ);
• PRIMARY KEY – атрибут является первичным ключом (первичный ключ);
• CHECK – определяет условие, которому должны удовлетворять значения атрибута (домен);
• DEFAULT – присвоение значений «по умолчанию» для атрибутов.
Например:
CREATE TABLE Dealers1(
D_id NUMBER,
Name VARCHAR2(30),
Procent NUMBER(4,2),
Comments VARCHAR2(50) DEFAULT ‘no comments’);
Язык
определения данных (DDL – Data Definition Language) предоставляет
пользователям средства указания типа данных и их структуры, а также
средства задания ограничений для информации, хранимой в базе данных.
Операторы: CREATE, ALTER(cм 14), DROP.