select '' as sys_policy_value_id, '' as value from table(sys.dbms_debug_vc2coll $POLICY_DEF_NAMES$) ap
UNION
select TO_CHAR(p.sys_policy_value_id), p.value from policy_value p
这里p.value
是CLOB。所以我得到了这个例外。
如果我使用to_char('p.value')
,那么我会获得numberFormat
例外。如果我将''
的值更改为null
,则值为ora-00932 inconsistent datatypes expected - got clob
。
与Union All一起尝试但没有工作。
答案 0 :(得分:-1)
使用过DBMS_LOB.substr(p.value,4000)。它正在发挥作用。