sql server2008修改列屬性
來(lái)源:程序員人生 發(fā)布時(shí)間:2014-12-20 08:38:02 閱讀次數(shù):2988次
修改列屬性
使用ALTER TABLE語(yǔ)句不但可以添加新列和刪除列,還可以對(duì)列的屬性進(jìn)行修改,比如,重新設(shè)置列名,數(shù)據(jù)類型
長(zhǎng)度,是不是為空,還可以設(shè)置或取消1個(gè)列的主鍵束縛
當(dāng)設(shè)置列名,數(shù)據(jù)類型,長(zhǎng)度和是不是允許為空時(shí),alter table的語(yǔ)法格式:
alter table table_name
alter column column_name new_type_name
將學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)中學(xué)生信息表中姓名列數(shù)據(jù)類型改成nvarchar(20)語(yǔ)句以下
use 學(xué)生成績(jī)管理系統(tǒng)
alter table 學(xué)生信息
alter column 姓名 nvarchar(20) null
添加刪除表列
使用alter table語(yǔ)句,一樣可以添加/刪除列,例如向課程信息表中添加"上課信息"列,語(yǔ)句以下
use 學(xué)生成績(jī)管理系統(tǒng)
go
alter table 課程信息
add 上課信息 datatime
use 學(xué)生成績(jī)管理系統(tǒng)
go
alter table 課程信息
drop column 是不是必修 cascade
cascade表示進(jìn)行級(jí)聯(lián)刪除
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)