使用触发器进行记录
首先创建记录表,用于记录该表修改的用户及IP
CREATE TABLE modifyemp (IP VARCHAR2(20),USERNAME VARCHAR2(20),CURRTIMEDATE);
其次创建触发器
create or replace trigger modifyemp
before insert or update on GIS_Camera_Rename
for each row
declare
ip varchar2(20);
user varchar2(20);
currtime date;
begin
select sysdate into currtime from dual;
select sys_context('userenv','ip_address'),sys_context('userenv','SESSION_USER') into ip,user from dual;
insert into modifyemp values(ip,user,currtime);
end GIS_Camera_Rename;
/
查询modifyemp表中记录
select * from modifyemp;
此时表中记录为空
更改GIS_Camera_Rename表属性记录
此时再查询modifyemp表中记录
select * from modifyemp;
使用触发器进行记录
首先创建记录表,用于记录该表修改的用户及IP
CREATE TABLE modifyemp (IP VARCHAR2(20),USERNAME VARCHAR2(20),CURRTIMEDATE);
其次创建触发器
create or replace trigger modifyemp
before insert or update on GIS_Camera_Rename
for each row
declare
ip varchar2(20);
user varchar2(20);
currtime date;
begin
select sysdate into currtime from dual;
select sys_context('userenv','ip_address'),sys_context('userenv','SESSION_USER') into ip,user from dual;
insert into modifyemp values(ip,user,currtime);
end GIS_Camera_Rename;
/
查询modifyemp表中记录
select * from modifyemp;
此时表中记录为空
更改GIS_Camera_Rename表属性记录
此时再查询modifyemp表中记录
select * from modifyemp;
此时已记录该表的更改用户、IP及时间