我无法让HSQLDB创建一个带有布尔列的表.似乎每次我尝试指定默认值时,我都会得到异常:
org.hsqldb.HsqlException: unexpected token: DEFAULT
Run Code Online (Sandbox Code Playgroud)
即使使用这个简单的表定义,我也可以创建这个问题:
CREATE TABLE foo (
bar BOOLEAN NOT NULL DEFAULT FALSE
);
Run Code Online (Sandbox Code Playgroud)
根据文档,我应该能够做到这一点!
请参阅http://www.hsqldb.org/doc/guide/ch09.html#create_table-section中的 columnDefinition
我在这里误解了什么吗?
Rei*_*eus 16
从提供的HSQLDB 文档中,正确的语法是
CREATE TABLE foo (
bar BOOLEAN DEFAULT FALSE NOT NULL
);
Run Code Online (Sandbox Code Playgroud)
即顺序在SQL中很重要
| 归档时间: |
|
| 查看次数: |
9060 次 |
| 最近记录: |