记录登录数据库的user和IP 的触发器
2015-10-21 14:46
260 查看
记录登录数据库的user和IP 的触发器
create table login (ip varchar(30),u_name varchar(30)); create or replace trigger logon_ip_control after logon on database declare ip STRING(30); user STRING(30); begin SELECT SYS_CONTEXT('USERENV','SESSION_USER') into user from dual; SELECT SYS_CONTEXT('USERENV','IP_ADDRESS') into ip from dual; INSERT into login values(ip,user); commit; end; /
相关文章推荐
- Oracle几种清除数据的方式,在平台用别的医院数据库做初始化时有用
- Oracle几种清除数据的方式,在平台用别的医院数据库做初始化时有用
- centos6.5 配置mongodb3
- MySQL安装脚本 mysql_install_db 详解
- 查看Sql Server所有表占用的空间大小
- 查找消耗资源多的sql
- SQL Server加密存储过程的破解
- redis并发环境下的使用
- [转载] 使用MySQL Proxy解决MySQL主从同步延迟
- Sql Server参数化查询之where in和like实现详解
- SQL查询重复数据和清除重复数据
- 利用redis缓存解决高并发下后端重复请求措施
- MySQL下载安装、配置与使用
- Activiti 5.18 mysql配置
- postgresql 日志配置
- PostgreSQL的日志类型
- Redis数据类型之集合类型--Redis系列五
- [Mysql] Limit分页性能陷阱
- JDBC连接Oracle数据库
- 数据库基础知识