如何实现sql server语句批量替换某个字段的前2位的内容?工作步骤如下:
1、先查询出来需要替换的表格内容和约束条件
SELECT * FROM clients where [client_date]='2020-12-30'
2、使用 STUFF ( character_expression , start , length ,character_expression )函数实现替换功能
解释:采用修改方式进行批量操作
client_code----为需要替换的字段名 ,1---从第一个字符开始 1----第一个位置替换 '20'----替换的数字内容 where后面是约束条件
update clients set client_code=stuff(client_code,1,1,'20') where [client_date]='2020-12-30' and client_province=1012