Создание новой таблицы с помощью синтаксиса CREATETABLEAS
Проверка существования таблицы
Удаление таблиц
Создайте таблицу DEPT на основе приведенного ниже описания. Сохраните команду в файле lab9_1.sql, а затем выполните файл для создания таблицы. Убедитесь в том, что таблица создана.
Заполните таблицу DEPT данными из таблицы Departments. Включите только нужные столбцы.
insert into dept (select department_id, department_name from departments);
select * from dept;
ID
NAME
Administration
Marketing
Purchasing
Human Resources
Shipping
IT
Public Relations
Sales
Executive
Finance
Accounting
Treasury
Corporate Tax
Control And Credit
Shareholder Services
Benefits
Manufacturing
Construction
Contracting
Operations
IT Support
NOC
IT Helpdesk
Government Sales
Retail Sales
Recruiting
Payroll
Создайте таблицу EMP на основе приведенного ниже описания. Сохраните команду в скрипт-файле lab9_3.sql, а затем выполните его, чтобы создать таблицу. Убедитесь в том, что таблица создана.
Имя столбца
ID
Last_name
FIRST_NAME
DEPT_ID
Тип ключа
Nulls/Unique
Таблица FK
Столбец FK
Тип данных
NUMBER
VARCHAR2
VARCHAR2
NUMBER
Длина
create table EMP(
id number(7), last_name varchar2(25), first_name varchar2(25), dept_id number(7)
Создайте таблицу EMPLOYEES2, основанную на структуре таблицы EMPLOYEES, включив только столбцы EMPLOYEE_ID, FIRST_NAME, LAST_NAME, SALARY и DEPARTMENT_ID. Имена колонок в новой таблице должны быть ID, FIRST_NAME, LAST_NAME, SALARY и DEPT_ID соответственно.
create table EMPLOYEES2 as(
select EMPLOYEE_ID ID, FIRST_NAME, LAST_NAME, SALARY, DEPARTMENT_ID DEPT_ID from employees