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