这个触发器该怎么改?(高分)
qozm 2004-05-09 02:27:25 TEACHER表有三个字段
ID: 自动编号
CODE:老师代码
NAME:姓名
我添加老师记录的时候如果没有指定老师代码,
则数据库自动填充老师代码字段为 50000+ID 的内容,
如果指定了老师代码,则用我指定的老师代码,触发器不修改CODE字段,
我该如何判断CODE是否为空?
下面的触发器只能所以的CODE都修改,不能判断是否为空,怎么改?
CREATE TRIGGER generateCode ON dbo.TEACHER
FOR INSERT AS
begin
update TEACHER set TEACHER_CODE = 50000 + i.ID
from TEACHER, inserted i where TEACHER.ID = i.ID
end