我使用的是HSQLDB,当我将列的默认值设置为-1时,出现以下错误。
java.sql.SQLSyntaxErrorException: unexpected token: -
我用于创建默认值为-1的表的SQL语句如下所示:
CREATE TABLE "BLAH" (
"COL" INTEGER DEFAULT -1,
...
) ;
有什么想法我做错了吗?HSQLDB无法做到这一点吗?我已经从oracle数据库中导出了DDL语句,并对其进行了一些更改,以便所有数据类型都与HSQLDB兼容。因此,该语句应该起作用,只有默认值会带来麻烦。
当然,HSQLDB支持此功能。
您确定代码中的大小为负数吗?您可能使用了看起来像减号的其他符号。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句