HSQL使用GET DIAGNOSTICS <variable> = ROWCOUNT </variable>时出错的原因

时间:2012-07-25 15:05:48

标签: hsqldb

我想在存储过程中从hsqldb获取rowcount的值(就像其他dbms提供@@rowcount),但我对通知我的异常感到困惑

  

意外令牌:GET,必需:END

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

此语法适用于最新的HSQLDB 2.2.9快照:

create procedure del_stuff(inout n int) modifies sql data
 begin atomic
 delete from t_temp where t_temp.i > n;
 get diagnostics n = row_count;
 end