小さなデータを永続化するためにHSQLDBを使用しています。クエリで、最初にテーブルを作成したいのですが、テーブルがもう存在しない場合は作成します。
ただし、HSQLDBでは、mysqlやmssqlなどの他のdbmsのように「CREATETABLE XYS IFNOTEXISTS」というクエリを実行できません。
この場合の解決策を教えてください。
HSQLDBは、以下の例のような構文をサポートしています。
CREATE TABLE IF NOT EXISTS xyx (a int, b varchar(10))
この構文は、最近のHSQLDB2.3.Xバージョンでサポートされています。