【发布时间】:2021-02-03 21:30:56
【问题描述】:
我正在 AWS Redshift 中测试 alter 命令。我创建了一个 test_table_sort 表,我正在尝试向其中添加一个名为 school 的列。
create table test_table_sort (
id int generated by default as identity (1,3) not null,
student_name varchar(50),
primary key(id))
sortkey (student_name);
我添加了一些学生 ID 和姓名。现在我通过添加和年龄列进行了更改
alter table test_table_sort add column age int default 10
但是当我尝试将 varchar 列添加为 alter table test_table_sort add column school varchar(30) default "SVS school" 时,系统会抛出如下错误
错误:test_table_sort 中不存在列“svs school”。 我首先认为可能存在一些间距错误或类似的问题,但不确定这是什么问题?
【问题讨论】:
标签: amazon-redshift alter-table