现有表logTable有字段:
id int(自增字段)
IP varchar
LoginTime datetime
想实现对表job_plan 查询和修改操作时,取得登录用户客户端的IP地址和登录用户初次连接到数据库时的时间插入logTable中,从而记录用户登录到数据库的相关信息上述功能用触发器能实现吗?如能实现请给出具体代码!
如不能实现请各位高人指点解决方案,非常感谢!
id int(自增字段)
IP varchar
LoginTime datetime
想实现对表job_plan 查询和修改操作时,取得登录用户客户端的IP地址和登录用户初次连接到数据库时的时间插入logTable中,从而记录用户登录到数据库的相关信息上述功能用触发器能实现吗?如能实现请给出具体代码!
如不能实现请各位高人指点解决方案,非常感谢!
(
@IP VARCHAR(15),
@LoginTime DateTime
)
AS
SET NOCOUNT OFF
if(登陆成功)
begin
insert into logtable(IP,LoginTime) value(@IP,getdate())
return 1 --插入状态
end
else
begin
return 2 --插入失败,可选择做相应处理
end
GO