如果HSQLDB不存在,如何创建表

时间:2014-02-16 17:07:01

标签: hsqldb create-table

我正在使用HSQLDB来保存小数据,在我的查询中我想在第一时间创建表,如果它们不再存在。

但是对于HSQLDB,我不能像其他dbms一样执行查询“CREATE TABLE XYS IF NOT EXISTS”,如mysql或mssql。

请给我这个案子的解决方案。

1 个答案:

答案 0 :(得分:17)

HSQLDB支持如下示例的语法:

 CREATE TABLE IF NOT EXISTS xyx (a int, b varchar(10))

最近的HSQLDB 2.3.X版本支持该语法。