如何在HSQLDB过程或函数中引发Exception

时间:2010-11-11 07:54:48

标签: exception hsqldb

我想要做的只是在HSQL 2.0中引发异常。

与Oracle一样,我们可以使用: .... 除此之外的例外情况 RAISE_APPLICATION_ERROR(XXX) ....

在阅读了HSQL官方文档并尝试了我能想象的之后,我仍然没有得到线索。

有人可以提出建议吗?谢谢!

1 个答案:

答案 0 :(得分:3)

请参阅指南中的SIGNAL语句:

http://hsqldb.org/doc/2.0/guide/sqlroutines-chapt.html#src_psm_exceptions

示例:

SIGNAL SQLSTATE '45000';

HSQLDB遵循SQL Standard PSM语法来执行过程和函数。 DB2也遵循这种语法,因此许多DB2示例可以与HSQLDB一起使用。