我有 CLOB 列,并想逐行读取其数据以将其插入另一个表中。
现在让我们创建与我相同的情况:
表MyTable_1中的数据
OWNER | TABLE_NAME | SQL
----------------------------
HR | AAA | <CLOB>
里面有<CLOB>
以下数据:
CREATE TABLE AAA
( A NUMBER
);
我希望我的桌子看起来像这样(我们称之为MyTable_2):
OWNER | TABLE_NAME | SQL
----------------------------
HR | AAA |CREATE TABLE AAA
HR | AAA |( A NUMBER
HR | AAA |);
这不是一个完整的答案,因为它仅在您
clob
少于 4000 个字符时才有效。Clob 版本(在查询中使用普通版本bar
而不是to_char(bar)
在查询中)失败ORA-00932: inconsistent datatypes: expected - got CLOB
- 也许其他人可以准确解释原因?试验台:
询问: