如何在 oracle 中将长原始数据类型转换为可读格式(oracle 版本:11.2.0.3.0)?
请帮助我 oracle 版本:11.2.0.3.0 我想将长原始数据类型转换为可读格式
如何在 oracle 中将长原始数据类型转换为可读格式(oracle 版本:11.2.0.3.0)?
请帮助我 oracle 版本:11.2.0.3.0 我想将长原始数据类型转换为可读格式
为了从系统视图分析 LONG 值,我使用 PL/SQL。例如:
DECLARE
CURSOR curs IS
SELECT p.high_value -- LONG value
,p.table_name
,p.partition_name
FROM user_tab_partitions p;
c curs%ROWTYPE;
BEGIN
FOR c IN curs
LOOP
IF c.high_value like '%CD_FEED%'
THEN dbms_output.put_line(c.table_name);
END IF;
END LOOP;
END;
我使用Adrian Billington 的这段代码。它的版本适用于 Oracle 9、10 和 11,可能还有 12。
本质上,该代码读取 LONG 数据并将其即时转换为 CLOB。您可以将其公开为视图或从 TABLE(function call) 中选择