sql,在一个已经有内容的表里,怎样修改列的数据类型

2026-05-19 17:34:41
推荐回答(3个)
回答1:

alter table student alter column sno varchar(10)

最好先删除这个字段的约束再修改,否则好像执行不了。然后再建上约束

回答2:

alter table A alter column name varchar(20)
如果修改失败,选择工具-选项-designers,然后找到"阻止保存要求重新创建表的更改",去掉前面的勾,点保存。然后在执行SQL修改语句

回答3:

alter student modify sno varchar(10);