HSQLDB:退出存储过程

Posted

技术标签:

【中文标题】HSQLDB:退出存储过程【英文标题】:HSQLDB: Exit Stored Procedure 【发布时间】:2014-03-03 16:22:39 【问题描述】:

是否可以在 HSQLDB 存储过程结束之前返回?

我试过了:

IF (condition) THEN
  RETURN;
END IF;

这不会编译。 既不是用EXITLEAVE 代替RETURN

【问题讨论】:

【参考方案1】:
CREATE PROCEDURE PRO (VAR INT)
mylabel: BEGIN ATOMIC

  ...
  IF VAR = 3 THEN
   LEAVE mylabel;
  END IF;
  ...

END

【讨论】:

以上是关于HSQLDB:退出存储过程的主要内容,如果未能解决你的问题,请参考以下文章

通过 SQL 工具运行的 HSQLDB 存储过程抛出扫描仪错误

SQL Server 2000:如何退出存储过程?

Mysql - 如何从存储过程中退出/退出

立即执行 hsqldb

oracle 执行存储过程 无法中断 但是是循环执行 怎么办

MySQL存储过程——一一检查是不是满足某些条件;如果不满足,则退出程序并返回特定消息