2012-07-09 18 views
0

我所遇到以下存儲過程Oracle數據庫中:OLAP DML節目的觀看內容

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,並希望指出正確的方向。

回答

1

它看起來像這樣的代碼是第一次附加2個分析工作區,運行一個程序,然後再次分離它們。

Oracle分析工作區現在已被Oracle OLAP所取代。

您需要找到某人向您展示如何通過分析工作區管理器導航分析工作區。然後只需鍵入edt run.interface,這將顯示run.interface程序的內容。

希望這會有所幫助!

問候,

託尼

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來觀看節目。選擇工具/ OLAP工作表命令並鍵入以下內容:

aw attach bewpsp ro 

aw attach bewpsd ro 

describe run.interface 

or 

aw attach bewpsp ro 

aw attach bewpsd ro 


edit run.interface