远程表中的Oracle物化视图与LONG

时间:2015-02-17 12:45:51

标签: oracle oracle11g materialized-views

我希望在Oracle 11g数据库中有一个物化视图,该数据库使用到9i数据库的数据库链接。

我已经为很多表做了这个,并且很好地解决了ADO.NET驱动程序的兼容性问题,特别是EF6的最新版本。

问题是您不能拥有包含LONG列的物化视图。 您无法使用远程表(通过数据库链接)上的to_lob()将LONG转换为CLOB

是否有任何解决方案可以从包含LONG的远程表创建实体化视图?

这是我希望能够做到的......

CREATE MATERIALIZED VIEW  MV_WITH_CLOB
REFRESH FAST WITH PRIMARY KEY 
START WITH SYSDATE NEXT SYSDATE+(5/1440) /* 5 MINUTES */ 
FOR UPDATE AS 
SELECT COL1, TO_LOB(MYLONGCOL) FROM TABLE_WITH_LONG@SOURCE_DB;

提前致谢

0 个答案:

没有答案