如何通过触发器

时间:2016-11-15 21:44:37

标签: sql-server database triggers restriction

我有一个teacher_table,其中包含一些数据列,例如teacher_name,teacher_age,teacher_phone和teacher_gender。

我想创建一个触发器查询,限制用户更新teacher_table中的teacher_gender列。无论如何都要这样做吗?

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

create trigger teacher_gender_check_update
before update on teacher_table
for each row
begin
    if (old.teacher_gender IS NOT NULL) then
        SIGNAL 'Teacher gender already set'
    end if ;
end;