Создание и изменение объектов базы данных Oracle 7/8
Команда Create Table (Oracle 7/8)
Типы данных в Oracle 7/8
Параметр DEFAULT (Oracle 7/8)
Ограничения (Oracle 7/8)
Пример создания таблицы (Oracle 7/8)
Изменение таблиц и ограничений. Общие сведения (Oracle 7/8)
Добавление и изменение столбцов (Oracle 7/8)
Добавление и удаление ограничений (Oracle 7/8)
Удаление, усечение и переименование таблиц (Oracle 7/8)
Пример создания последовательности (Oracle 7/8)
Использование последовательности (Oracle 7/8)
Изменение последовательности (Oracle 7/8)
Удаление последовательности (Oracle 7/8)
Пример создания представления (Oracle 7/8)
Выполнение операций DML над представлениямия (Oracle 7/8)
Удаление представления (Oracle 7/8)
Как и когда создаются индексы (Oracle 7/8)
Создание индекса (Oracle 7/8)
Удаление индекса (Oracle 7/8)
Создать таблицу, как, впрочем, и любой другой объект БД, можно с помощью команды SQL – Create, которая принадлежит языку определения данных DDL. Команды DDL немедленно воздействуют на БД и заносят информацию в словарь данных.
Для изучения таблиц пользователь должен обладать привилегией Create Table и областью хранения данных (схемой), где можно создавать объекты. Предоставляя пользователям привилегии, администратор БД использует команды языка DCL (Grant, Revoke).
Синтаксис
CREATE TABLE [схема.] таблица
(столбец тип данных [Default выражение]
[ограничение столбца],
[ограничение таблицы]);
где схема – то же, что имя владельца;
таблица – имя таблицы;
Default выражение – задает значение по умолчанию;
столбец – имя столбца;
тип данных - тип данных и длина столбца;
ограничение - столбца – правило целостности как часть определения
столбца;
ограничение - таблицы – правило целостности как часть определения
таблицы.
Схема – это набор объектов данного пользователя. Указывается в том случае, если таблица создается в схеме, не принадлежащей пользователю, но пользователю даны права доступа к объектам схемы.