[英]How to add SUPER column to existing AWS Redshift table?
GOAL目标
CODE代码
This is how Normally I would add a new column.这就是我通常会添加新列的方式。
ALTER TABLE products
ADD COLUMN created_at NOT NULL;
1. Tried 1.试过
CREATE TABLE temp_test_persons (
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
ALTER TABLE temp_test_persons ADD COLUMN newSuperColumn SUPER NOT NULL;
Reviewed Solutions审查的解决方案
ALTER TABLE temp_test_persons
ADD COLUMN newSuperColumn SUPER;
The solution is to set a default value for the column.解决方案是为该列设置一个默认值。 Then you can define the column as NotNull.
然后您可以将列定义为 NotNull。 Like this
像这样
ALTER TABLE temp_test_persons
ADD COLUMN newSuperColumn SUPER NOT NULL
DEFAULT '';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.