首页 > 代码库 > sql server2008修改列属性
sql server2008修改列属性
修改列属性
使用ALTER TABLE语句不仅可以添加新列和删除列,还可以对列的属性进行修改,比如,从新设置列名,数据类型
长度,是否为空,还可以设置或者取消一个列的主键约束
当设置列名,数据类型,长度以及是否允许为空时,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语句,同样可以添加/删除列,例如向课程信息表中添加"上课信息"列,语句如下
alter table 课程信息
add 上课信息 datatime
use 学生成绩管理系统
go
alter table 课程信息
drop column 是否必修 cascade
cascade表示进行级联删除
使用ALTER TABLE语句不仅可以添加新列和删除列,还可以对列的属性进行修改,比如,从新设置列名,数据类型
长度,是否为空,还可以设置或者取消一个列的主键约束
当设置列名,数据类型,长度以及是否允许为空时,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 学生成绩管理系统
goalter table 课程信息
add 上课信息 datatime
use 学生成绩管理系统
go
alter table 课程信息
drop column 是否必修 cascade
cascade表示进行级联删除
sql server2008修改列属性
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。