在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));
答案 0 :(得分:5)
不在一个声明中。但是,您可以在单个事务中发出多个DDL语句,就像常规的UPDATE-s一样。然后,变化将“发生”(在交易之外变得可见)原子地:同时,全部或全部。
或者,语句只需要用分号分隔,因此可以输入一行,如果这就是你所追求的......