仅在表中尚不存在该列时,如何才将其添加到H2数据库中?
我正在使用schema.sql创建数据库结构。
我已经尝试过几种类似的代码组合,但是没有用:
ALTER TABLE IF NOT EXISTS TABLE_NAME.column_name ADD COLUMN column_name VARCHAR (50);
h2版本:1.4.199
答案 0 :(得分:2)
有效语法是
ALTER TABLE TABLE_NAME ADD COLUMN IF NOT EXISTS COLUMN_NAME VARCHAR(50);