0

我正在尝试使用 Java 中的 H2 数据库设置用户定义的变量。

当我设置一个带有NULL值的变量时,它工作正常。但是当我尝试定义一个变量0作为初始值时,我得到了这个错误:

org.h2.jdbc.JdbcSQLException:

SQL 语句“ SET @ROWNUM[*]=0; ”中的语法错误;预期的“标识符”;

SQL 语句:

SET @rowNum=0; [42001-171]

我的代码:

SET @rowNum=0;       // gives error
SET @townroute=NULL; // works fine

如何将整数值设置为变量?

4

1 回答 1

1

ROWNUM是一个内置函数,你不能给它赋值。您将需要使用其他名称,例如ROW_NUM.

于 2013-04-12T08:14:25.063 回答