アプリ版:「スタンプのみでお礼する」機能のリリースについて

ストアドプロシージャからストアドプロシージャを呼ぶことはできるか?

Oracle10g
WindowsServer2008

Aというプロシージャ内でEXECコマンドを使ってBというプロシージャを呼ぶようにしたところコンパイルエラーになりました。ストアドプロシージャからストアドプロシージャを呼ぶことはできないのでしょうか?

A 回答 (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を呼んでます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す