sybase创建触发器记录ip

create trigger TRIGGER_T_USER on T_USER
for insert, update as
declare 
@ipaddr varchar(20),
@yhdm varchar(20),
@yhxm varchar(20),
@yhkl varchar(20),
@jmkl varchar(32),
@md5 varchar(32),
@zxrybs int,
@zxrybs1 int,
@bs1 int,
@bs int,
@hostName varchar(50)
select @yhdm = YHDM from inserted
select @yhxm = YHXM from inserted
select @yhkl = YHKL from inserted
select @jmkl = JMKL from inserted
select @md5 = MD5 from inserted
select @bs = BS from inserted
select @zxrybs = ZXRYBS from inserted
select @bs1 = BS from deleted
select @zxrybs1 = ZXRYBS from deleted
begin
select @hostName=hostname,@ipaddr=ipaddr from master..sysprocesses where spid=@@spid
INSERT INTO T_USER_LOGS(YHDM,YHXM,YHKL,JMKL,MD5,BS,BS1,ZXRYBS,ZXRYBS1,V_CLIENTIP,HOSTNAME,LASTUPDATE) VALUES(@yhdm,@yhxm,@yhkl,@jmkl,@md5,@bs1,@bs,@zxrybs1,@zxrybs,@ipaddr,@hostName,getdate())
end

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值