Как повысить Исключение в процедуре или функции HSQLDB - PullRequest
5 голосов
/ 11 ноября 2010

Что я хочу сделать, это просто вызвать исключение в HSQL 2.0.

Как и в Oracle, мы можем использовать: .... ИСКЛЮЧЕНИЕ, КОГДА ДРУГОЕ raise_application_error (XXX) ....

Прочитав официальную документацию по HSQL и попробовав то, что я могу себе представить, я так и не понял.

Кто-нибудь может дать предложение? Спасибо!

1 Ответ

3 голосов
/ 11 ноября 2010

См. Утверждение СИГНАЛ в Руководстве:

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

Пример:

SIGNAL SQLSTATE '45000';

HSQLDB соответствует синтаксису стандарта SQL PSM для процедур и функций. За этим синтаксисом также следует DB2, поэтому многие примеры DB2 можно использовать с HSQLDB.

...