2013-08-26 5 views
6

ブール値の列を持つテーブルを作成するのにHSQLDBを取得するのに問題があります。 私がデフォルトを指定しようとするたびに、私は例外を取得ようだ:デフォルト値の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は、私がここで何かを誤解したことがありますか?

答えて

12

HSQLDB docから、正しい構文は、これが正解であるSQL

+0

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

すなわち注文事項が設けられています。 – scottb

+0

それは私に正しく見えるように教えてくれるでしょう:) – NickJ

関連する問題