0

如何在 oracle 中将长原始数据类型转换为可读格式(oracle 版本:11.2.0.3.0)?

请帮助我 oracle 版本:11.2.0.3.0 我想将长原始数据类型转换为可读格式

4

2 回答 2

1

为了从系统视图分析 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;
于 2016-02-08T14:12:36.223 回答
1

我使用Adrian Billington 的这段代码。它的版本适用于 Oracle 9、10 和 11,可能还有 12。

本质上,该代码读取 LONG 数据并将其即时转换为 CLOB。您可以将其公开为视图或从 TABLE(function call) 中选择

于 2016-02-08T13:43:42.350 回答