Oracle cоздание таблиц

Формат команды:
CREATE TABLE  имя_таблицы   (имя_столбца (атрибуты) тип столбца );

SQL> create table example_table1 (first_value char(2), second_value int);

Создана таблица с именем example_table1 и двумя столбцами первый имеет имя first_value, второй second_value. Тип данных первого столбца - char, второго – int.

Пример2:
SQL> create table example_table2 (birthday date, firstname varchar(30), lastname varchar(30));

Создана таблица с именем example_table2 и тремя столбцами первый имеет имя birthday, второй - firstname, третий - lastname. Тип данных первого столбца - date, второго и третьего – varchar со значением 100.

Создание таблицы с использованием уже имеющейся (create table as):
У нас есть таблица test_1:
SQL> select  * from test_1;

VALUE1               VALUE2
-------------------- --------------------
test1                test2

На её основе мы создадим таблицу test_2:

SQL> create table test_2 as test_1 ;

Table created.

SQL> select  * from test_2;

VALUE1               VALUE2
-------------------- --------------------
test1                test2

Дополнительная информация