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