Oracle的物化视图增量刷新机制定时将数据库A上的某个表的数据同步到另一个数据库B上首先在数据库A上确认该表有主键,然后建立在这个表上建立物化视图日志如“CREATE MATERIALIZED VIEW LOG ON T_tablename;”再到数据库B上创建数据库链接和快速刷新的物化视图如“c... Read More
posted @ 2014-05-22 20:30 naw Views(427) Comments(0) Diggs(0)
eg1:执行定时任务--管理员赋权限grant execute on dbms_job to scott;grant manage scheduler to scott;--创建测试表CREATE TABLE job_test(times date);--创建过程create or replace ... Read More
posted @ 2014-05-06 21:00 naw Views(245) Comments(0) Diggs(0)
虚拟专用数据库 (VPD) 提供了角色和视图无法提供的行级访问控制。将一个或多个安全策略与表或视图关联后,就可以实现虚拟专用数据库。对带安全策略的表进行直接或间接访问时,数据库将调用一个实施该策略的函数。策略函数返回一个访问条件(WHERE 子句),即谓词。应用程序将它附加到用户的 SQL 语句,从... Read More
posted @ 2014-05-06 20:32 naw Views(604) Comments(0) Diggs(0)
oracle认为 null 最大。 升序排列,默认情况下,null值排后面。 降序排序,默认情况下,null值排前面。(1)用nvl函数或decode函数将null转换为一特定值 替换null: nvl(arg,value)(2)用case语法将null转换为一特定值: order by (ca... Read More
posted @ 2014-04-27 20:10 naw Views(134) Comments(0) Diggs(0)
SQL语言共分为四大类:数据查询语言DQL、数据操纵语言DML、数据定义语言DDL、数据控制语言DCL1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT、FROM、WHERE子句组成的查询块:SELECT FROM WHERE 2. 数据操纵语言数据操纵语言DML主要有三种形式:1)... Read More
posted @ 2014-04-27 19:00 naw Views(161) Comments(0) Diggs(0)
1.FETCHcreate or replace procedure cursor_fetch is--declare --类型定义 cursor c_jobisselect empno,ename,job,salfrom empwhere job='MANAGER'; ... Read More
posted @ 2014-04-27 15:02 naw Views(141) Comments(0) Diggs(0)
1.IN( 内外表做hash链接)select * from A where id in (select id from B);//先执行in()并将查询数据放入缓存、再执行主表A查询 同:List resultSet=[];Array A=(select * from A);Array B=(se... Read More
posted @ 2014-04-26 23:19 naw Views(165) Comments(0) Diggs(0)