English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 业界动态 >> SQL字段类型长度的更改方法

 

SQL字段类型长度的更改方法

威盾防火墙 2015-02-04

 

下文将对SQL字段类型长度的更改进行详细的说明,并举例说明,供您参考,如果您对SQL字段类型长度方面感兴趣的话,不妨一看。

如果数据量非常大,达到几百万条记录以上,使用企业管理器来更改字段类型,很多时候会超时,更改不成功,这时可以使用Sql语句来更改,如下:

--更改字段类型长度
alter table 表 
alter column 字段名 类型的长度--varchar(60)
例:把城市表的城市名字段有原来的长度20改为30
alter table Testcity 
alter column cityname varchar(30)
--更改字段类型
alter table 表 
alter column 字段名 更改后的类型
例:把城市表的城市名字段有原来的varchar类型改为int类型
alter table Testcity 
alter column cityname int
--添加not null约束 
alter table 表 alter column 字段名 int not null 
例:把cid不能输入空值
alter table Testcity alter column cid int not null 
--设置主键 
alter table 表 add constraint 主键名 primary key(字段名)
例:把cid设为主键
alter table Testcity add constraint PK_cid primary key(cid)

--更改字段名

EXEC sp_rename '表名.字段名','更改后的字段名','COLUMN'

--添加字段名

ALTER TABLE 表 ADD 字段名 字段类型 DEFAULT null
 


相关内容: 最新内容:
教您使用SQL语句修改SQL主键[2015-02-04]
SQL Server 2000与SQL Server 2005对比[2015-02-04]
SQL Server 改善SQL语句[2015-02-04]
MySQL两项性能的基本测试浅谈[2015-02-03]
MySQL高效分页查询的实际操作步骤[2015-02-03]
对MySQL 中文乱码的解决方案的描述[2015-02-03]
教您使用SQL语句修改SQL主键[2015-02-04]
SQL Server 2000与SQL Server 2005对比[2015-02-04]
SQL Server 改善SQL语句[2015-02-04]
DDoS deflate:自动屏蔽DDOS攻击者IP[2015-02-04]
ROS防止外网的DDOS的好办法[2015-02-04]
浅析企业DDOS防火墙成本比较[2015-02-04]