国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 数据库 > 数据库应用 > sql server2008修改列属性

sql server2008修改列属性

来源:程序员人生   发布时间:2014-12-20 08:38:02 阅读次数:2728次
修改列属性
使用ALTER TABLE语句不但可以添加新列和删除列,还可以对列的属性进行修改,比如,重新设置列名,数据类型
长度,是不是为空,还可以设置或取消1个列的主键束缚
当设置列名,数据类型,长度和是不是允许为空时,alter table的语法格式:
alter table table_name
alter column column_name new_type_name
将学生成绩管理系统数据库中学生信息表中姓名列数据类型改成nvarchar(20)语句以下
use 学生成绩管理系统
alter table 学生信息
alter column 姓名 nvarchar(20) null
添加删除表列
使用alter table语句,一样可以添加/删除列,例如向课程信息表中添加"上课信息"列,语句以下

use 学生成绩管理系统

go
alter table 课程信息
add 上课信息 datatime

use 学生成绩管理系统
go 
alter table 课程信息
drop column 是不是必修 cascade
cascade表示进行级联删除
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生