H2仅在不存在列的情况下添加列

时间:2019-09-15 18:33:29

标签: h2 alter

仅在表中尚不存在该列时,如何才将其添加到H2数据库中?

我正在使用schema.sql创建数据库结构。

我已经尝试过几种类似的代码组合,但是没有用:

ALTER TABLE IF NOT EXISTS TABLE_NAME.column_name ADD COLUMN column_name VARCHAR (50);

h2版本:1.4.199

1 个答案:

答案 0 :(得分:2)

有效语法是

ALTER TABLE TABLE_NAME ADD COLUMN IF NOT EXISTS COLUMN_NAME VARCHAR(50);

https://h2database.com/html/commands.html#alter_table_add

相关问题