Содержание
- 2. Рассматриваемые вопросы Какие команды SQL могут непосредственно указываться в исполняемом блоке PL/SQL Использование команд языка манипулирования
- 3. Команды SQL в PL/SQL Выборка строки данных из базы данных с помощью команды SELECT. Должна быть
- 4. Команды SELECT в PL/SQL Выборка данных из базы данных производится с помощью команды SELECT Синтаксис: SELECT
- 5. Команды SELECT в PL/SQL Предложение INTO обязательно. Запросы должны возвращать одну и только одну строку. Пример
- 6. Выборка данных в PL/SQL Выборка даты найма и оклада для определенного служащего. Пример: DECLARE emp_hiredate employees.hire_date%TYPE;
- 7. SET SERVEROUTPUT ON DECLARE sum_sal NUMBER(10,2); deptno NUMBER NOT NULL := 60; BEGIN SELECT SUM(salary) --
- 8. Правила присвоения имен DECLARE hire_date employees.hire_date%TYPE; sysdate hire_date%TYPE; employee_id employees.employee_id%TYPE := 176; BEGIN SELECT hire_date, sysdate
- 9. Правила присвоения имен Во избежание неоднозначности предложения WHERE придерживайтесь выработанной системы присвоения имен. Избегайте использования имен
- 10. Манипулирование данными в PL/SQL Внесение изменений в таблицы базы данных с помощью команд DML: INSERT UPDATE
- 11. Вставка данных Пример добавления информации о новом служащем в таблицу EMPLOYEES: BEGIN INSERT INTO employees (employee_id,
- 12. Обновление данных Пример увеличения оклада всех служащих из таблицы EMPLOYEES, должность которых – клерк на складе:
- 13. Удаление данных Пример удаления информации о служащих 10 отдела из таблицы EMPLOYEES: DECLARE deptno employees.department_id%TYPE :=
- 14. Слияние строк Вставка или изменение строк в таблице COPY_EMP для установления соответствия с таблицей EMPLOYEES. DECLARE
- 15. Курсор SQL Курсор – это указатель на приватную область памяти, выделенную сервером Oracle. Имеется два типа
- 16. Атрибуты курсора SQL, используемые неявными курсорами Атрибуты курсора SQL позволяют пользователю проверить результат выполнения своей команды
- 17. Атрибуты курсора SQL, используемые неявными курсорами Пример удаления строк с конкретным номером служащего из таблицы EMPLOYEES
- 18. Итоги Использование в блоке PL/SQL команд DML. Использование в командах SELECT предложения INTO, обязательно указываемого в
- 20. Скачать презентацию