求SQL语句更新
系统升级了字段变动老数据库字段更新
1.原字段130302 现在字段120130302 增加120
2.原字段没有年加上后字段 1900-01-01 13:45:30 现在字段2013-03-01 13:45:30 需要把1900-01-01更换成现在的年
3.数据字段3=字段1-字段2的值
以上可否通过SQL语句实现整体更换
你是想整个库更新还是对某些表更新?你最好定一个范围哦
[解决办法]
UPDATE [TB] SET [ZD1]='120'+[ZD1],[ZD2]=CONVERT(VARCHAR(11),GETDATE(),20)+CONVERT(VARCHAR(10),[ZD1],8),[ZD3]=[ZD1]-[ZD2]
where [ZD1] IS NOT NULL OR [ZD2] IS NOT NULL OR [ZD3] IS NOT NULL