Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------------------------------------------------
- -------------------------------- ТРАНЗАКЦИИ ------------------------------------
- --------------------------------------------------------------------------------
- --Пример 6-1.
- --Да се създаде транзакция, която добавя нов клиент и създава поръчка за него,
- --включваща два продукта.
- /*Пример 6-2.
- Транзакция, която променя фамилията на клиент с идентификатор = 1001,
- след което отхвърля направените промени.*/
- /*Пример 6-3.
- Транзакция, която въвежда нов клиент, поставя точка на запис,
- въвежда поръчка, след което отхвърля промените до точката на запис, т.е.
- отхвърля се само поръчката.*/
- /*Задача 6-1.
- Транзакция, която има за цел да изтрие отдел „Мениджмънт“,
- като преди това прехвърли всички служители от него в отдел „Администрация“.*/
- /* Задача 6-2.
- Транзакция, която изтрива продукт 1726 - първо го изтрива от всички поръчки
- после от таблицата с продукти, и накрая отхвърля направените промени.*/
- --Задача *
- --Да се създаде транзакция, която променя фамилията на служител с
- --идентификатор 103 на 'Гочев', променя фамилията на служител с
- --идентификатор 114 на 'Петров', както и фамилията на служител с
- --идентификатор 118 на 'Маринов'.
- --Нека след това извлече в резултат им и фамилия само за горепосочените
- --променени служители. Като промените от транзакцията останат постоянни.
- -------------------------------------------------------------------------------------
- ---------------------------------- ПРОЦЕДУРИ ----------------------------------------
- -------------------------------------------------------------------------------------
- --Пример 7-2.
- --Да се създаде процедура, която за подадена като входен параметър идентификатор на
- --поръчка извежда имена на служител, който я е обработил, както и общата й стойност.
- -------------------------------------------------------------------------------------
- ---------------------------------- ФУНКЦИИ ------------------------------------------
- -----1.--Скаларни -------------------------------------------------------------------
- --Пример 7-4.
- --Да се създаде функция, връщаща като скаларна стойност текст, съдържащ името на
- --отдел (подаден като параметър) и обща стойност на заплатите в него.
- -----2. Функции, връщащи резултатен набор ------------------------------------------
- --Пример 7-5.
- --Да се създаде функция, връщаща като резултат служителите с техните длъжности.
- -------------------------------------------------------------------------------------
- ----------------------------- Тригери -----------------------------------------------
- -------------------------------------------------------------------------------------
- /*Задача 9-1.
- Да се създаде тригер, който при всяка промяна на фамилия на клиент
- записва ред в нова таблица CUSTOMERS_HISTORY с атрибути:
- • идентификатор на клиент;
- • стара фамилия;
- • нова фамилия.*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement