2013-08-26 4 views
6

के साथ HSQLDB में बूलियन कॉलम मुझे बूलियन कॉलम के साथ तालिका बनाने के लिए HSQLDB प्राप्त करने में समस्या हो रही है। प्रलेखन के अनुसारडिफ़ॉल्ट मूल्य

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

, मैं चाहिए:

org.hsqldb.HsqlException: unexpected token: DEFAULT 

मैं भी इस तुच्छ तालिका परिभाषा के साथ इस समस्या बना सकते हैं: यह हर बार जब मैं एक डिफ़ॉल्ट निर्दिष्ट करने के लिए कोशिश लगता है, मैं अपवाद ऐसा करने में सक्षम हो!

http://www.hsqldb.org/doc/guide/ch09.html#create_table-section

में columnDefinition देखें मैं यहाँ कुछ गलत समझा है?

उत्तर

12

HSQLDB doc प्रदान की से, सही सिंटैक्स

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

अर्थात एसक्यूएल

+0

यह सही जवाब है में आदेश मामलों है। – scottb

+0

वह मुझे ठीक से देखने के लिए सिखाएगा :) – NickJ

संबंधित मुद्दे