0

これはプロシージャ名です:

procedure misowner.proc_kr_text_niki(valdate in varchar2 default '20040101'
, v_table varchar2 default 'KR_TEMP')

そして私はそれに何をEXECします。どのような変数を配置する必要がありますか?

4

2 に答える 2

0

2 つのパラメーターを指定して呼び出します。最初のパラメーター (= 変数) "valdate" は varchar2 にあります。どうやら YYYYMMDD の形式でテキストとして入力された日付です。2 番目のパラメーター「v_table」は varchar2 で、おそらくクエリを実行するテーブルの名前です。

于 2013-05-29T13:10:57.453 に答える
0

パラメータのデフォルト値がある場合、このようなブロックで囲み、SQL 開発者や Toad などの GUI ツールを使用している場合はスクリプトとして実行できるはずです。

DECLARE
valdate VARCHAR2(10);
v_table VARCHAR2(30);
BEGIN

misowner.proc_kr_text_niki;

END;

これはテスト用に機能し、BazzPsychoNut で提案されているように、変数を初期化して渡し、さらにテストします。

于 2013-05-29T13:33:36.773 に答える