在Exasol DB中使用alter命令添加多列

时间:2019-12-05 09:17:14

标签: exasolution exasol

是否可以使用exasol中的alter table在单个查询执行中向表中添加多个列?

示例:

Alter table Employee add column phone_number varchar(256), add column address varchar(256)

2 个答案:

答案 0 :(得分:1)

在Exasol中用一个命令是不可能的,但是在Exasol中DDL命令不会自动提交,因此您可以将它们放在同一事务中。您可以这样做:

 set autocommit off;
 alter table t1 add column c1 varchar(100);
 alter table t1 add column c2 varchar(100);
 alter table t1 add column c3 varchar(100);
 commit;
 set autocommit on;

答案 1 :(得分:0)

不。根据文档,这是不可能的。