Oracle 11g:比较两个不同类型的* LOB列

时间:2016-09-26 18:36:01

标签: plsql oracle11g blob clob lob

我拥有对包含两个模式的数据库的只读访问权限,其中包含以下表格:

schema1.A.unique_id, schema1.A.content
schema2.B.unique_id, schema2.B.content

A.unique_idB.unique_id会匹配A.contentB.content*LOB列应该匹配(不是我的想法大声笑)。我想要做的是比较content字段的内容,看看有多少是相等的。但是,一个是CLOB,一个是BLOB

DBMS_LOB.COMPARE()是一个明显的帮手,但它只会比较同一类型的两个*LOB(例如CLOBCLOB)。

代替编写脚本以获取字段的内容并在内存中进行比较,如何在直接PL / SQL中执行此比较?有没有什么方法可以动态转换其中一个字段,以便类型匹配(再次记住我只有只读访问权限)?

谢谢!

0 个答案:

没有答案