Amazon redshift AWS带默认字符串的红移alter表格

Amazon redshift AWS带默认字符串的红移alter表格,amazon-redshift,alter-table,Amazon Redshift,Alter Table,我正在AWS红移中测试alter命令。我已经创建了一个test_table_sort table,我正在尝试向其中添加一个名为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和姓名。现

我正在AWS红移中测试alter命令。我已经创建了一个test_table_sort table,我正在尝试向其中添加一个名为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列添加为
altertable test\u table\u sort add column school varchar(30)default“SVS school”
时,系统抛出如下错误

错误:测试表排序中不存在列“svs学校”
我最初认为可能存在一些空格错误或类似的错误,但不确定这有什么问题?

问题在于引号的格式

用于访问列名

试一试

alter table test\u table\u sort add column school varchar(30)默认值“SVS school”