修改用户表触发器.txt
来自「ASP程序实现的科技期刊系统」· 文本 代码 · 共 30 行
TXT
30 行
/*
功能说明:用于设置用户为有效时,自动为其添加角色为申报者或主管部门
触发器类型:AFTER UPDATE
涉及数据对象:XT_TC_USER XT_TP_UESRROLE
制作人:刘晓颖
制做日期:2002-9-16
*/
CREATE TRIGGER tr_XT_TC_USER_U ON dbo.XT_TC_User
AFTER UPDATE
AS
declare @chvUserCode varchar(9)
if update(有效标志)
begin
IF (SELECT 有效标志 FROM INSERTED)='1' and (SELECT 有效标志 FROM DELETED)='0'
BEGIN
SELECT @chvUserCode=用户编码 FROM INSERTED
IF (LEN(@chvUserCode))=6
BEGIN
INSERT INTO XT_TP_USERROLE(角色编码,用户编码)
values('1',@chvUserCode)
END
IF (LEN(@chvUserCode))=3
BEGIN
INSERT INTO XT_TP_USERROLE (角色编码,用户编码)
values('2',@chvUserCode)
END
END
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?