Cинтаксис команды ALTER TABLE

ALTER TABLE <имя таблицы>

<ENABLE|DISABLE> TRIGGER <ALL|<имя триггера>>

Задание 58

Создать триггер, запрещающий добавление строк в таблицу PLAN.

Задание 59

Создать триггер, запрещающий обновление строк в таблице SUBJECT.

Задание 60

Создать триггер, запрещающий обновление строк в таблице SWORK.

Задание 61

Создать хранимую процедуру, выполняющую вставку строк в таблицу Progress, и триггер, который будет срабатывать на вставку строк и будет подсчитывать средний балл вводимого студента и выводить его фамилию и средний балл (по экзаменам).

Вопросы для самоконтроля к лабораторной работе № 8

1. С каким объектом базы данных связан триггер и как запускается триггер?

2. Какие существуют типы триггеров в SQL Server 2000 (по типу операции, по поведению)?

3. Сколько триггеров каждого типа можно создать для одной таблицы?

4. Какие операции не могут выполняться в триггере?

5. С помощью какой команды изменяются параметры триггера?

6. С помощью какой команды удаляется триггер, кто обладает правом удаления триггера?

7. Какие таблицы автоматически создаются при вызове триггера? От чего зависит содержимое этих таблиц?

8. В чём сходство и отличие триггера и хранимой процедуры?



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: