sql语句修改字段属性

上传人:公**** 文档编号:493473509 上传时间:2023-08-23 格式:DOC 页数:2 大小:27KB
返回 下载 相关 举报
sql语句修改字段属性_第1页
第1页 / 共2页
sql语句修改字段属性_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《sql语句修改字段属性》由会员分享,可在线阅读,更多相关《sql语句修改字段属性(2页珍藏版)》请在金锄头文库上搜索。

1、sql 语句修改字段属性如果数据量非常大,达到几百万条记录以上,使用企业管理器来更改字段类型, 很多时候会超时,更改不成功,这时可以使用 Sql 语句来更改,如下:A、更改字段类型长度alter table 表alter column 字段名 类型的长度 -varchar(60) 例:把城市表的城市名字段有原来的长度 20 改为 30 alter table Testcityalter column cityname varchar(30)B、更改字段类型alter table 表alter column 字段名 更改后的类型 例:把城市表的城市名字段有原来的 varchar 类型改为 int

2、 类型 alter table Testcityalter column cityname int如果 Sno 字段原来不为空:ALTER TABLE student alter column Sno varchar(10) not NULL如果 Sno 字段原来为空:ALTER TABLE student alter column Sno varchar(10)因为不管以前的字段是否允许为空,执行ALTER TABLE student alter column Sno varchar(10)后该字段都会变为允许为空。 还有就是执行这类修改操作时最好是空表,如果 有数据,可能会失败。 因为有些

3、数据类型之间可能不能隐式的转换或者根本就不 能转化,比如“ abc”要转换成int型。所以,一切还要自己注意控制。C、添加not null 约束alter table 表 alter column 字段名 int not null例:把 cid 不能输入空值alter table Testcity alter column cid int not nullD设置主键alter table 表 add constraint 主键名 primary key( 字段名 )例:把 cid 设为主键alter table Testcity add constraint PK_cid primary key(cid)E、更改字段名EXEC sp_rename 表名. 字段名, 更改后的字段名 ,COLUMNF、添加字段名ALTER TABLE表ADD字段名 字段类型 DEFAULT null

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号