查看OLAP DML程序的内容

时间:2012-07-09 14:20:46

标签: oracle oracle10g olap toad

我在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,并希望被指向正确的方向。

2 个答案:

答案 0 :(得分:1)

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

Oracle分析工作区现已被Oracle OLAP取代。

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

希望这有帮助!

此致

答案 1 :(得分:0)

运行以下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查看该计划。选择Tools / OLAP Worksheet命令并键入以下内容:

aw attach bewpsp ro

aw attach bewpsd ro

describe run.interface

or 

aw attach bewpsp ro

aw attach bewpsd ro


edit run.interface