易截截图软件、单文件、免安装、纯绿色、仅160KB

用SQL语句修改SQL表结构

最近修改数据库已经存在的表结构,发现用SQL语句能很好的修改表的结构。SQL数据库记录数非常庞大,如果想修改表的字段类型,使用企业管理器来更改字段类型,很多时候会超时,更改不成功,这个时候,可以用SQL语句来更改,以下为相应的代码实例:
1.更改字段类型长度
alert table 表 alert column 字段名 类型的长度
eg: alter table users alter column IDcard char(20)
2.更改字段类型
alert table 表 alert column 字段名 更改后的类型
eg:把城市表的城市名字段由原来的varchar改成int
alert table testcity alter column cityname int
3.添加not null约束
alert table 表alert column 字段名 int not null
4.设置主键
alert table 表 add constraint 主键名 primary key(字段名)
5.更改字段名
EXEC sp_name '表名.字段名‘,更改后的字段名,’COLUMN‘
6.添加字段名
alert table 表 add 字段名 字段类型 default null


相关文档:

五步搞定sql server2005数据库日志清除

1、第一步,选中要清除日志的数据库——右键——属性。
 
2、第二步:在选项页选中“选项”,恢复模式选择“简单”,点击最下边确定按钮。
 
3、第三步,再选中数据库右键——任务——收缩——数据库。
 
4、第四步,点击&ldq ......

SQL重复记录查询删除

1
、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select

*

from
people
where
peopleId
in
(
select
   peopleId  
from
   people  
group
  
by
   peopleId  
having
  
cou ......

Sql Server根据记录集批量更新数据库

update   t1   set   t1.value=t2.value   from   t2   where   t1.id=t2.id
 
update jbsite_class  set topicnum = count
from (select t2.classid,count from (
select distinct classid,count(*) as count
from jbsite_product ......

批处理bat执行sql脚本

set r=%time%
echo %r%开始导入 >>e:\c#\test.txt
osql -S (local) -U sa -P -d colorring -i e:\c#\11.sql >>d:\c#\test.txt
echo %r%导入完成 >>e:\c#\test.txt
其中11.sql中为
bulk insert  colorring..test from 'e:\c#\11.txt'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR ='\n' ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号