【问题标题】:Viewing contents of OLAP DML program查看 OLAP DML 程序的内容
【发布时间】:2012-07-09 14:20:45
【问题描述】:

我在 Oracle 数据库中遇到了以下存储过程:

CREATE OR REPLACE PROCEDURE PRICING.sp_run_interface
as
begin
DBMS_OUTPUT.ENABLE(1000000);
dbms_aw.execute('aw attach bewpsp ro');
dbms_aw.execute('aw attach bewpsd ro');
dbms_aw.execute('run.interface');
dbms_aw.execute('aw detach noq bewpsp');
dbms_aw.execute('aw detach noq bewpsd');
END;
/

经过大量研究,我相信这些语句正在执行OLAP DML Program。但是我不知道如何实际查看这些程序的内容,或者它们的存储位置。

我正在使用 TOAD,希望有人指出正确的方向。

【问题讨论】:

    标签: oracle oracle10g olap toad


    【解决方案1】:

    看起来这段代码首先附加了 2 个分析工作区,运行一个程序,然后再次分离它们。

    Oracle Analytic Workspaces 现在已被 Oracle OLAP 取代。

    您需要找人向您展示如何通过分析工作区管理器导航分析工作区。然后只需输入edt run.interface,这将显示 run.interface 程序的内容。

    希望这会有所帮助!

    问候,

    托尼

    【讨论】:

      【解决方案2】:

      运行以下 PL/SQL

      BEGIN
      
        DBMS_OUTPUT.ENABLE(1000000);
      
        dbms_aw.execute('aw attach bewpsp ro');
      
        dbms_aw.execute('aw attach bewpsd ro');
      
        dbms_aw.execute('describe run.interface');
      
        dbms_aw.execute('aw detach noq bewpsp');
      
        dbms_aw.execute('aw detach noq bewpsd');
      
      END;
      

      或者您可以使用Analytic Workspace Manager 观看节目。选择工具/OLAP 工作表命令并键入以下内容:

      aw attach bewpsp ro
      
      aw attach bewpsd ro
      
      describe run.interface
      
      or 
      
      aw attach bewpsp ro
      
      aw attach bewpsd ro
      
      
      edit run.interface
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-10
        • 1970-01-01
        • 2011-09-06
        • 1970-01-01
        • 1970-01-01
        • 2015-07-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多