建立实体化视图出现 无法为实体化视图设置 ON COMMIT 刷新属性;sql语句如下:
create materialized view mv_v_ship_cargo refresh force on commit as
SELECT TRUST_NO
FROM SHIP_CARGO_TRUST
UNION ALL
SELECT TRUST_NO
FROM SHIP_CARGO
这样写出现以上错误
create materialized view mv_v_ship_cargo refresh force on commit as
SELECT TRUST_NO
FROM SHIP_CARGO_TRUST
这样写没问题
create materialized view mv_v_ship_cargo refresh force on commit as
SELECT TRUST_NO
FROM SHIP_CARGO
这样写也没问题
请问是什么原因
我加了视图日志
create materialized view log on SHIP_CARGO with rowid, sequence (TRUST_NO) create materialized view log on SHIP_CARGO_TRUST with rowid, sequence (TRUST_NO)
create materialized view mv_v_ship_cargo refresh force on commit as
SELECT TRUST_NO
FROM SHIP_CARGO_TRUST
UNION ALL
SELECT TRUST_NO
FROM SHIP_CARGO
这样写出现以上错误
create materialized view mv_v_ship_cargo refresh force on commit as
SELECT TRUST_NO
FROM SHIP_CARGO_TRUST
这样写没问题
create materialized view mv_v_ship_cargo refresh force on commit as
SELECT TRUST_NO
FROM SHIP_CARGO
这样写也没问题
请问是什么原因
我加了视图日志
create materialized view log on SHIP_CARGO with rowid, sequence (TRUST_NO) create materialized view log on SHIP_CARGO_TRUST with rowid, sequence (TRUST_NO)
解决方案 »
- UPDATE tablename SET s="locked" WHERE s="unlocked" AND id=x;能有行锁的效果么?
- 分享,Oracle存储过程+.NET(c#)+微软企业库的示例(添加修改删除,缺列表等)
- 用VC6.0开发OCCI驱动的问题,ORACLE高手进,在线等。。。。
- 推荐几本有关 linux+oracle 集群 图书
- oracle9i数据库登不进去?
- 关于ORACLE的一个行类型控由制抬输入数据向表中插入数据的过程程序
- 请问该sql功能如何事先
- 如何将oracle数据导入到excle中
- 求助关于数据插入问题
- 急!中文字符无法插入Oracle数据库
- Pl/SQL 教程 跪求!
- 求sql语句
UNION ALL
SELECT TRUST_NO ->错在这里.应为SELECT TRUST_NO from 表
2 select id, name, count(*) from t group by id, name;具体什么错误,你贴出来
SELECT TRUST_NO,rowid aid, '1' flag
FROM SHIP_CARGO_TRUST
UNION ALL
SELECT TRUST_NO,rowid bid, '2' flag
FROM SHIP_CARGO;
无法为实体化视图设置 ON COMMIT 刷新属性 这就是错误信息