3

次のように別のストアドプロシージャSP2を呼び出すストアドプロシージャSP1があります。

CREATE PROCEDURE SP1()
BEGIN
    CALL SP2();
END

SP2ストアドプロシージャはテーブルから行を返しますが、SP1が何も返さないようにします。ダミー変数を宣言し、SP1()を「SELECT0 INTOダミー」のようなもので終了しようとしましたが、何も機能しないようです...

SP1がSP2から行を返さないようにする簡単な方法はありますか?

4

1 に答える 1

0

ストアドプロシージャの戻りタイプは、Intreturnに変更できますNULLこれはXY問題の
ように見えます。 なんで電話するの?戻り値が問題を引き起こしている場合は、設計を変更できる可能性があります。
SP2SP1

于 2012-08-20T15:39:22.077 に答える