8.tr_insert_loginuser.sql

来自「学习PB入门的好帮手,附件中包含以下文件夹」· SQL 代码 · 共 24 行

SQL
24
字号
if exists (select 1 from sysobjects where id = object_id('tr_insert_loginuser'))
   drop trigger tr_insert_loginuser
go


CREATE TRIGGER tr_insert_loginuser ON [dbo].[f_loginuser] 
FOR INSERT
AS
Begin 
 Declare @iAdmin int
 Declare @sID char(36)
 
 Select  @sID = c_loginuserid,@iAdmin = i_admin from inserted
 if @iAdmin = 0
 Begin
    insert into f_accredit values(@sID,'403')
 End
 if @iAdmin = 1
 Begin
    insert into f_accredit values(@sID,'401')
    insert into f_accredit values(@sID,'402')
    insert into f_accredit values(@sID,'403')
 End
End

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?