create table s
(s# char (4) not null,
sname char (8) not null,
age smallint,
sex char(1),
primary key (s#));创建表s后,我想删除age列,
使用下面这个语句:
alter table s drop age;
显示:
'age' 不是约束。
未能除去约束。请参阅前面的错误信息。
我又试了下这个语句:
alter table s drop age cascade;
又显示:
在关键字 'cascade' 附近有语法错误。到底我是哪里错了,哪个好心人,可以教教我吗?我试了好久都不行,急死了,谢谢。
(s# char (4) not null,
sname char (8) not null,
age smallint,
sex char(1),
primary key (s#));创建表s后,我想删除age列,
使用下面这个语句:
alter table s drop age;
显示:
'age' 不是约束。
未能除去约束。请参阅前面的错误信息。
我又试了下这个语句:
alter table s drop age cascade;
又显示:
在关键字 'cascade' 附近有语法错误。到底我是哪里错了,哪个好心人,可以教教我吗?我试了好久都不行,急死了,谢谢。
alter table s drop column age --语法!楼主一定要多看看基础。
这是alter table 这个命令里的子句定义符,要求drop 表中的一个列,列名是 column后的东西.