【SQL开源代码栏目提醒】:网学会员SQL开源代码为您提供实例322应用触发器修改员工信息表中离职员工信息.sql参考,解决您在实例322应用触发器修改员工信息表中离职员工信息.sql学习中工作中的难题,参考学习。
--判断表中是否已有“upda_emplyees”触发器
IF EXISTS(SELECT name FROM sysobjects
WHERE name ='upda_emplyees'AND type='TR')
--如果存在则删除
DROP TRIGGER upda_emplyees
USE db_sql2000
GO
--创建新的更新触发器
CREATE TRIGGER upda_emplyees ON [dbo].[tb_employee17]
FOR UPDATE
AS
--声明变量
DECLARE @id varchar(50)
SELECT @id = 员工编号 FROM deleted
BEGIN
IF UPDATE(员工)
--删除员工不存在的工资信息,并给予相应提示
DELETE FROM tb_laborage17 WHERE 员工编号 = @id
PRINT 'tb_laborage17表中没有对应的数据,请录入'
PRINT @id
END