これはプロシージャ名です:
procedure misowner.proc_kr_text_niki(valdate in varchar2 default '20040101'
, v_table varchar2 default 'KR_TEMP')
そして私はそれに何をEXEC
します。どのような変数を配置する必要がありますか?
2 つのパラメーターを指定して呼び出します。最初のパラメーター (= 変数) "valdate" は varchar2 にあります。どうやら YYYYMMDD の形式でテキストとして入力された日付です。2 番目のパラメーター「v_table」は varchar2 で、おそらくクエリを実行するテーブルの名前です。
パラメータのデフォルト値がある場合、このようなブロックで囲み、SQL 開発者や Toad などの GUI ツールを使用している場合はスクリプトとして実行できるはずです。
DECLARE
valdate VARCHAR2(10);
v_table VARCHAR2(30);
BEGIN
misowner.proc_kr_text_niki;
END;
これはテスト用に機能し、BazzPsychoNut で提案されているように、変数を初期化して渡し、さらにテストします。