- ベストアンサー
ストアドプロシージャからストアドプロシージャを呼ぶことはできるか?
ストアドプロシージャからストアドプロシージャを呼ぶことはできるか? Oracle10g WindowsServer2008 Aというプロシージャ内でEXECコマンドを使ってBというプロシージャを呼ぶようにしたところコンパイルエラーになりました。ストアドプロシージャからストアドプロシージャを呼ぶことはできないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
出来ますけど。 PROCEDURE PutErrorLog( pkgName IN VARCHAR2 , funcName IN VARCHAR2 , errcd IN INTEGER , sqlerr IN VARCHAR2 ) IS BEGIN DBMS_OUTPUT.put_line(TO_CHAR(SYSTIMESTAMP,'YYYY-MM-DD HH24:MI:SS.FF') || ' ' || pkgName || '.' || funcName || ' '|| errcd || ' : ' || sqlerr); END PutErrorLog; こんな感じ。DBMS_OUTPUT.put_lineを呼んでます。