所以这里有一些代码:
statement.executeUpdate("CREATE TABLE SomeTable(id INTEGER IDENTITY, " +
"text CLOB)");
抛出异常“错误的数据类型:语句中的CLOB [...]”。有没有办法在Hsqldb数据库中存储CLOB?文档说它是。或许我的SQL知识太生疏了,我忘了如何定义它们。
答案 0 :(得分:10)
尝试LONGVARCHAR而不是CLOB
答案 1 :(得分:4)
在2.0版及更高版本中,CLOB是受支持的类型。对于您的示例,您应该明确添加PRIMARY KEY。
statement.executeUpdate("CREATE TABLE SomeTable(id INTEGER IDENTITY PRIMARY KEY, " +
"text CLOB)");