摘要: 转自http://www.cnblogs.com/junyuz/archive/2013/05/13/3075157.html虽然现在用不上,可能以后会用上,不错的方法。需求:数据库里面有两张表,结构不完全相同,需要实时同步两张表的部分字段实现方案:两张表上分别建立触发器进行同步,但是这样操作会有个问题,就会导致触发器循环触发。那么就需要在触发器进行触发前,进行一个判断,如果操作是由触发器引发的,那么就不做操作,反之,执行触发器定义的操作。想要实现这个,我开始考虑过在触发器a里面暂时使触发器b失效,但是发现alter trigger disable不合法;然后看到有人提到在表里面新增一个字段, 阅读全文
posted @ 2013-05-13 14:42 无尽的缥缈 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/cardon/archive/2011/03/08/1977623.html。 阅读全文
posted @ 2013-05-13 10:53 无尽的缥缈 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一.oralce查看执行计划Pl/sql 工具1.直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。2.先执行EXPLAIN PLAN FOR select * from emp e ,dept d where e.deptno=d.deptno,然后再执行select * from table(DBMS_XPLAN.DISPLAY),就可以看到执 行计划了。3.Sqlplus 中首先 set trace on,然后执行sql语句就会出 阅读全文
posted @ 2013-05-13 10:43 无尽的缥缈 阅读(349) 评论(0) 推荐(0) 编辑