かどうかを確認する必要があるストアド プロシージャがあります。
- UPDATE ステートメントが正常に実行されたかどうか。
- UPDATE ステートメントによって更新された行数。
- INSERT ステートメントが正常に実行されたかどうか。
- INSERT ステートメントによって更新された行数。
私のストアドプロシージャは次のようになります。
dbOperation(IN param1 varchar(10), OUT status INT)
BEGIN
INSERT ///
//check insert status.
SET status=// 0 or 1 based on check.
IF status=1 THEN
UPDATE ///
//check update status.
SET status=// 0 or 1 based on check.
ELSE
status=0;
END
status=1
ステートメントが正常に実行されたとき。
status=0
ステートメントが正常に実行されない場合。