0

かどうかを確認する必要があるストアド プロシージャがあります。

  • 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ステートメントが正常に実行されない場合。

4

0 に答える 0