电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文
Sql语句更改字段类型及主键等实用整理
Sql语句更改字段类型及主键等实用整理
2011-5-26 9:48:56  文/webmaster   出处:学IT网   
如果数据量非常大,达到几百万条记录以上,使用企业管理器来更改字段类型,很多时候会超时,更改不成功,这时可以使用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脚本注入的不常见方法概括
    在IIS中为SQL Server 2008配置报表服
    SQL Server复制功能要避开缺陷的干扰
    SQL Server如何保证可空字段中非空值
    SQL 高性能查询优化语句
    分享SQL快速统计表记录总数的SQL语句
    详解如何查找SQL数据库自增ID值不连
    SQL重建索引重新释放掉字段因更改而
    SQL教程:SQL Server备份和灾难恢复
    SQL注入攻击:防御和检查SQL注入的手
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号