SQL с использованием триггера для ограничения

Я изучаю триггеры и ограничения.

И у меня возник вопрос по использованию триггера (Честно говоря, я не совсем уверен, как использовать триггер..)

Допустим, у нас есть таблица учителей.

И эта таблица учителей содержит id_учителя, ssn, имя_имя, имя_класса, время_класса

, например,

|teacher_id|ssn    | first_name | last_name | student_number| max_student
|1         |1234   | bob        | Smith     | 25            |25
|2         |1235   | kim        | Johnson   | 24            |21
|3         |1236   | kally      | Jones     | 23            |22

и

, скажем, максимальное количество учеников будет 25.(максимальное количество учеников будет определяться учителем, поэтому это может быть любое число, например 10, 22, 25...)

и ученик хочет добавить класс Боба. Однако я хочу сделать триггер, который отклоняет добавление ученика. (потому что класс Боба уже заполнен..)

Однако я не совсем уверен, как создать триггер.. :( .. (это впервые изучаю триггер.... )

Может ли кто-нибудь помочь создать пример кода, чтобы понять часть триггера?

5
задан Waynn Lue 12 March 2012 в 11:51
поделиться