sql语句 批量在数据库某一列下标为50的字符后面添加一段文字

sql语句 批量在数据库某一列下标为50的字符后面添加一段文字

想在a.字段中中间或者其他位置插入一段文字的话好办,set a.字段=value,这个value的首先肯定是建立在原a.字段的值基础上来修改的吧,那你就用各种函数来操作这个原值呗,把操作后的值赋给a.字段就行了。建议楼主看看数据库里面处理字符类的函数,比如:
1、在a.字段前面插入文字,set a.字段='文字'||a.字段
2、在a.字段的中间某个位置插入文字,set a.字段=substring(a.字段,0,xxx)||'文字'||substring(a.字段,xxx,length(a.字段))。注意,xxx这个值可以通过其他函数来查找。

楼主的问题不是很明确,不过根据描述来看的话,大概是批量更新的SQL吧,SQL的结构大概是这样:
update xx a set a.字段=a.字段||'要加的文字' where a.字段=条件