Введение в СУБД "Oracle". Космачев В.М - 27 стр.

UptoLike

ГУАП МЦИТ
Введение в «ORACLE»
Под ред. проф. В.М.Космачёва
27
4: умножение и деление
5: сложение, вычитание и конкатенация
Параметры файлов SQL (&1, &2…).
Параметрами называются переменные, обозначаемые & (амперсандом) и следующим за ним числом (например, &1).
Параметры используются только в командных файлах. Значения для каждого параметра задаются как аргументы
команды START. Если параметр может быть датой или текстовой строкой, то его следует заключить в апострофы:
SELECT * FROM EMP
WHERE JOB=’&1’ /*текстовые данные*/
AND SAL=&2; /*число*/
Теперь, при выполнении командного файла, в команде START нужно вводить значения для этих параметров.
Значения следует писать после имени самого запускаемого файла. 1-значение получит параметр &1, 2-епараметр
&2 и т.д. Например, приведенная ниже команда запускает командный файл MYFILE и присваивает параметру &1
знач. ‘СЕКРЕТАРЬ’, а пар. &2 -- 7900.
SQL> START MYFILE CLERK 7900
Каждый параметр, получивший значение из аргументов команды START, автоматически описывается командой
SQL*Plus DEFINE
Вопросы и задания к Л.р. 3
1. Какими командами SQL создаются объекты ORACLE ?
2. Какими командами SQL удаляются объекты ORACLE ?
3. Какими командами SQL модифицируются объекты ORACLE ?
4. Какой командой можно добавить / удалить столбец ORACLE ?
5. Какой командой можно добавить / удалить строку ?
6. Какими командами SQL выбираются данные из таблиц ORACLE ?
7. Какими командами SQL выполняется откат к предыдущему состоянию базы данных ?
8. Какими командами SQL выполняется закрытие транзакции ?
9. Какими командами SQL выполняется запись изменений в базу данных ?
10. В чем разница между подстановочными символами & и && ?
11. Увеличте оклад каждого сотрудника в отделе 10 на 10%
12. Написать и отладить (один) командный файл People1 для созданной ранее таблицы People, в котором:
Выводится таблица вида
Фамилия Принят Оклад