n="justify"> Такий тригер необхідний для очищення непотрібних даних.
TRIGGER delemployee FOR INSERT @ FIO char (40), @ Cod int @ Fio = employee. FIORa from deleted employee @ Cod = employee. FIORa from deleted employeeemployee. FIORa = @ FIO @ Cod is not null @ Codfrom employee where employee. CodeRa = @ Cod;;
Виклик тригера здійснюється запитами виду:
delete from employee where CodeRa = 3;
Результат роботи тригера для даного прикладу наведено на малюнках 3,4.
В
Малюнок 4.
В
Малюнок 5. Робота тригера на команду видалення
. Тригер на команду поновлення
Даний тригер змінює вартість роботи.
TRIGGER repDobrepairs FOR INSERT @ @ ROWCOUNT = 1 @ bc INTEGER, @ cm INTEGER @ bc = i. Stoim, @ cm = i. CodeVRinserted i @ bc> 55500'Ошібка! Вказана вартість перевищує максимум. 'TRANrepairsrepairs. Stoim = @ bcrepairs. CodeVR = @ cm
Виклик тригера здійснюється запитами виду:
update repairsrepairs. Stoim = 500repairs. CodeVR = 3;
Результат роботи тригера для даного прикладу наведено на малюнку 4.
В
Малюнок 6.
В
Малюнок 7. Робота тригера на команду оновлення. br/>
1.7 Запити
Всі запити на отримання практично будь-якої кількості даних з однієї або декількох таблиць виконуються за допомогою пропозиції SELECT. p align="justify"> У загальному випадку результатом реалізації пропозиції SELECT є інша таблиця. У курсовій роботі розроблено такі запити:
Прості запити
Знайти всі коди виду ремонту
За кодом виду ремонту визначити вартість.
Показати всі верстати марки "Янтар .
Складні запити
. За кодом верстата визначити вартість його виду ремонту. p align="justify"> Дізнатися марку верстата за кодом виду ремонту.
Шукати всі ПІБ працівників, які мають оклад 20000 рублів.
. Визначити всі марки верстатів, що знаходяться в 1 цеху. p align="justify"> Показати прізвище працівника, який виконував найтриваліший ремонт.
Знайти посаду працівників, що виконують самий дорогий вид ремонту.
Знайти всі марки верстатів, які обслуговував Іванов Іван Іванович.
Програмна реалізація запитів наведена в додатку Д.
1.8 Уявлення
. неоновлювані уявлення, маскує рядки і стовпц...