Задания на практические занятия № 1-21 по курсу "Разработка приложений на базе Oracle", страница 11

Определите, правильны ли следующие утверждения:

1.  Приглашение ввести значение для переменной подстановки выдается толькоодин раз.Да/Нет

2.  Команда ACCEPT является командой языка SQL.Да/Нет

3.  Создайте скрипт-файл для вывода фамилий, должностей и дат найма всехслужащих, нанятых в заданный период времени. Соедините фамилию идолжность через запятую и пробел. Назовите этот выходной столбец EMPLOYEES. Запросите у пользователя границы временного диапазона спомощью команды ACCEPT. Используйте формат MM/DD/YY (месяц, число,год). Сохраните запрос в файле p8q3.sql.

Please enter the low date range   (‘MM/DD/YY’): 01/01/81

Please enter the high date range   (‘MM/DD/YY’):  01/01/82

EMPLOYEES

HIREDATE

KING, PRESIDENT

17-NOV-81

BLAKE, MANAGER

0l-MAY-81

CLARK, MANAGER

09-JUN-81

JONES, MANAGER

02-APR-81

MARTIN, SALESMAN

28-SEP-81

ALLEN, SALESMAN

20-FEB-81

TURNER, SALESMAN

08-SEP-81

JAMES, CLERK

03-DEC-81

WARD, SALESMAN

22-FEB-81

FORD, ANALYST

03-DEC-81

10 rows selected.

4.  Напишите скрипт-файл для вывода фамилии служащего, должности и названия отдела. Поиск по фамилии должен производиться без учета регистра символов. Сохраните запрос в файле p8q4.sql.

Please enter the location name:  Dallas

EMPLOYEE NAME

JOB

DEPARTMENT NAME

JONES

MANAGER

RESEARCH

FORD

ANALYST

RESEARCH

SMITH

CLERK

RESEARCH

SCOTT

ANALYST

RESEARCH

ADAMS

CLERK

RESEARCH

5.  Измените файл p8q4.sqlдля получения отчета, включающего название отдела,фамилию, дату найма, оклад и ежегодный заработок каждого служащего вданном месте. Пользователь должен указать место в ответ на приглашение.Назовитестолбцы DEPARTMENT NAME, EMPLOYEE NAME, START DATE, SALARY и ANNUAL SALARY. Заголовки должны размещаться на несколькихстроках. Сохраните команды в файле p8q5.sql.

Please enter the location name: Chicago

DEPARTMENT NAME

EMPLOYEE NAME

START DATE

SALARY

ANNUAL SALARY

SALES

BLAKE

Ol-MAY-81

$2,850.00

$34,200.00

МАRТIN

28-SEP-81

$1,250.00

$15,OO0.OO

ALLEN

20-FEB-81

$1,600.00

$19,200.00

TURNER

08-SEP-81

$1,500.00

$18,000.00

JAMES

03-DEC-81

$950.00

$11,400.00

WARD

22-FEB-81

$1,250.00

$15,000.00

Практическое занятие 9

На этом практическом - занятии вы будете добавлять строки в таблицу MY_EMPLOYEE, обновлять данные, удалять данные из таблицы и осуществлять управление своими транзакциями.

  1. Выполните скрипт-файл lab9_1.sql для создания таблицы MY_EMPLOYEE,которая будет использоваться для упражнений.
  2. Выведите структуру таблицы MY.EMPLOYEE для выяснения имен столбцов.

Name

Null?

Type

ID

NOT NULL

NUMBER (4)

LAST_NАМЕ

VARCHAR2 (25)

FlRST_NAME

VARCHAR2 (25)

USERID

VARCHAR2 (8)

SALARY

NUMBER (9, 2)

  1. Вставьте в таблицу MY_EMPLOYEE первую строку из нижеприведенныхобразцов. Нe указывайте столбцы в предложении INSERT.