0

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 プログラムを実行していると思います。ただし、これらのプログラムの内容を実際に表示する方法や、実際に保存されている場所はわかりません。

私はTOADを使用していますが、正しい方向に向けていただければ幸いです。

4

2 に答える 2

1

このコードは、最初に 2 つのアナリティック ワークスペースをアタッチし、プログラムを実行してから、再度デタッチしているようです。

Oracle Analytic Workspaces は、Oracle OLAP に置き換えられました。

おそらくアナリティック・ワークスペース・マネージャーを介してアナリティック・ワークスペースをナビゲートする方法を教えてくれる人を見つける必要があります。次に、入力するだけedt run.interfaceで、run.interface プログラムの内容が表示されます。

お役に立てれば!

よろしく、

トニー

于 2012-07-10T06:57:43.170 に答える
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
于 2012-07-24T21:02:10.403 に答える