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