gpt4 book ai didi

java - HSQLDB 中具有默认值的 boolean 列

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:06:03 25 4
gpt4 key购买 nike

我在让 HSQLDB 创建一个包含 boolean 列的表时遇到了问题。似乎每次我尝试指定默认值时,都会出现异常:

org.hsqldb.HsqlException: unexpected token: DEFAULT

即使是这个简单的表定义,我也可以制造这个问题:

CREATE TABLE foo (
bar BOOLEAN NOT NULL DEFAULT FALSE
);

根据文档,我应该可以做到这一点!

请参阅 http://www.hsqldb.org/doc/guide/ch09.html#create_table-section 中的列定义

我是不是误解了什么?

最佳答案

来自 HSQLDB doc提供,正确的语法是

CREATE TABLE foo (
bar BOOLEAN DEFAULT FALSE NOT NULL
);

即SQL 中的顺序很重要

关于java - HSQLDB 中具有默认值的 boolean 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18449242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com