是否可以在 Redshift 的单个 Alter 查询中添加多个列
更改表员工 添加列名称, 添加年龄列, 添加工资栏
根据 Redshift Documentation,您只能在每个 ALTER TABLE 语句中添加一列。添加多个列的唯一方法是执行多个 ALTER TABLE 语句。
我们必须使用多个 ALTER TABLE 语句。
对于 AWS Redshift,我们必须使用多个 ALTER TABLE 语句,如上所述:-
ALTER TABLE redshift_table_name ADD COLUMN column_tmstp TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE redshift_table_name ADD COLUMN column_id INTEGER NOT NULL DEFAULT 0;
ALTER TABLE redshift_table_name ADD COLUMN column_str VARCHAR(255) NOT NULL DEFAULT '';
参考链接网址: https://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_TABLE.html