回 帖 发 新 帖 刷新版面

主题:这个sql语句怎么有错误


alter table Course modify Cno char(10);

   我的意思是修改Course表的Cno的数据类型为char(10),但不知怎的出错了。

   错误提示:服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: 'Cno' 附近有语法错误。

回复列表 (共7个回复)

沙发

是不是要在条件前面加个 where 呢?

板凳

正确的做法是alter table Course ALTER COLUMN Cno char(10);

3 楼

alter table Course ALTER COLUMN Cno char(10) null;
或alter table Course ALTER COLUMN Cno char(10) not null;

4 楼

对,就是二楼或三楼的做法。

5 楼

楼主没事多看看F1吧
呵呵

改类型还是很关键的
上面3楼说的就是这个意思
完全是没有错误的

6 楼

是你的原始语句就有问题吧

7 楼

你的course后却ALTER COLUMN     试试应该差不多

我来回复

您尚未登录,请登录后再回复。点此登录或注册