J
Jason Law
Unregistered / Unconfirmed
GUEST, unregistred user!
CREATE TRIGGER [Insert_sbm_and_RS00] ON [dbo].[EMP_EMPLOYEES]
--with encryption --加密
FOR INSERT
AS
--------------------- 再更新人员表----------------------------
declare @WNO INT,@WBM VARCHAR(20),@WNAME VARCHAR(10),@DEPTNO VARCHAR(10),@II INT
SELECT @WNO=WORK_NO,@WNAME=WORK_NAME,@WBM=DEPT_NAME FROM INSERTED
SELECT @II=COUNT(*) FROM RS00 WHERE [ID]=@WNO or gh=@WNO --在 RS00 表中找到是否存在该工号的员工。
SELECT @DEPTNO=bm_no FROM SBM WHERE @WBM=bm_name --根据相应的部门名称取得部门编号
IF (@II=0 ) and (@DEPTNO<>'')
begin
insert into rs00(GH,[ID],[NAME],BM_NO)
VALUES (@WNO,@WNO,@WNAME,@DEPTNO)
end
============
发生的错误,并非有什么提示错误。
而是 并不应该往 rs00 数据表里面增加数据,但是还是增加。。
--with encryption --加密
FOR INSERT
AS
--------------------- 再更新人员表----------------------------
declare @WNO INT,@WBM VARCHAR(20),@WNAME VARCHAR(10),@DEPTNO VARCHAR(10),@II INT
SELECT @WNO=WORK_NO,@WNAME=WORK_NAME,@WBM=DEPT_NAME FROM INSERTED
SELECT @II=COUNT(*) FROM RS00 WHERE [ID]=@WNO or gh=@WNO --在 RS00 表中找到是否存在该工号的员工。
SELECT @DEPTNO=bm_no FROM SBM WHERE @WBM=bm_name --根据相应的部门名称取得部门编号
IF (@II=0 ) and (@DEPTNO<>'')
begin
insert into rs00(GH,[ID],[NAME],BM_NO)
VALUES (@WNO,@WNO,@WNAME,@DEPTNO)
end
============
发生的错误,并非有什么提示错误。
而是 并不应该往 rs00 数据表里面增加数据,但是还是增加。。