在Derby DB中,是否可以使用单个查询添加多列?

4
在Derby DB中,是否可以使用单个查询添加多个列?
我尝试了以下查询,但没有成功。
ALTER TABLE <table_name>
  ADD (COLUMN col_1 VARCHAR(2), COLUMN col_2 VARCHAR(2));

ALTER TABLE <table_name>
  ADD COLUMN (col_1 VARCHAR(2), col_2 VARCHAR(2));
1个回答

5

不能在一个语句中完成。但是您可以在单个事务中发出多个DDL语句,就像常规的UPDATE一样。然后更改将原子性地“发生”(在事务之外变得可见):同时进行,全都成功或全都失败。

或者,语句只需要用分号分隔,因此如果您想要在一行中输入,则可以这样做...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接