簡體   English   中英

HSQLDB中的布爾列,具有默認值

[英]Boolean column in HSQLDB with default value

我無法讓HSQLDB創建一個帶有布爾列的表。 似乎每次我嘗試指定默認值時,我都會得到異常:

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中的 columnDefinition

我在這里誤解了什么嗎?

從提供的HSQLDB 文檔中 ,正確的語法是

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

即順序在SQL中很重要

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM