数据库操作,对现有表字段的操作
--类型1:修改单一字段数据
update 表1 set 字段1 = '5' where 字段2 = '6'
--类型2:根据情况更新同一个字段多个数据
update 表1 set 字段1 = CASE 字段1
WHEN '1' THEN '01'
WHEN '2' THEN '02'
WHEN '3' THEN '03'
WHEN '4' THEN '04'
WHEN '5' THEN '05'
WHEN '6' THEN '06'
WHEN '7' THEN '07'
WHEN '8' THEN '08'
WHEN '9' THEN '09'
ELSE '10'
END
where 字段1 is not null
--类型3:修改字段长度、类型
alter table 表1 alter column 字段1 varchar(100) not null
--类型4:修改字段名称
EXEC sp_rename '表名.字段名','更改后的字段名','COLUMN'
--类型5:添加、删除字段
ALTER TABLE 表1 add 字段1 varchar(100) not null
ALTER TABLE 表1 drop column 字段1
--类型6:不同库不同表之间数据复制
insert into womanchild2012.dbo.表1(字段1,字段2) (select 字段1,字段2 from womanchild.dbo.表2 where xx=0)