表的审计
上一篇 /
下一篇 2007-02-11 00:00:00
/ 个人分类:oracle
摘自:oracle高效设计
CREATE TABLE xxx
AS SELECT empno,ename,sal,comm
FROM scott.emp
ALTER TABLE xxx ADD CONSTRAINT pk_xxx
PRIMARY KEY(empno);
BEGIN
DBMS_WM.enableversioning ('xxx', 'View_wo_overwrite');
END;
update xxx set sal=5000 where ename='KING';
update xxx set sal=5000 where ename='KING';
delete from xxx where where ename='KING';
SELECT *
FROM xxx_hist
WHERE ename = 'KING'
ORDER BY wm_createtime;
这种方法系统会自动建立一堆视图,不过方法是最简单的。
结束审计执行:
BEGIN
DBMS_WM.disableversioning ('xxx');
END;
看来学习oracle除了了解基本概念外,要认真学习新版本的特性。
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: