当前位置:首页 » 编程语言 » sql批量改字符
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql批量改字符

发布时间: 2022-07-21 00:02:26

sql 怎样批量修改字段的首个字符

表为AB,字段为cd
sql语句如下:
update AB set cd = replace(cd,'8K','AK') where cd like '8K%'
如果字段中有可能有多个8K
update AB set cd= case when left(cd,2)='8K' then 'AK'+right(cd,len(cd)-2) else cd end

⑵ SQL批量更新部分字符

update 表名 set 第二列名字 =replace(第二列名字,'-','-')

⑶ SQL语句如何批量替换某一特定字符比如批量替换整个数据库中把“北京”换成“南京”,如何弄啊

你自己写个游标拼接执行sql吧
select name as tablename from sys.tables --所有用户表名
select name as columname from sys.columns where object_id=object_id('tablename')
--用户表中的所有列名
update table set @columname=replace(@columname,'北京','南京')
遍历每个表中的每个列进行替换更改

⑷ 如何用SQL批量替换字符

SUBSTRING
(UserCode,
5,
len(UserCode)-3)
你里面的5,是什么意思呢???
从第4位开始取啊,应该是4,就可以了

⑸ sql怎么批量替换字段里的字符串的

方法一:
varchar和nvarchar类型是支持replace,所以如果你的text不超过8000可以先转换成前面两种类型再使用replace 替换 text ntext 数据类型字段的语句 。

update表名set字段名=replace(cast(与前面一样的字段名asvarchar(8000)),'原本内容','想要替换成什么')

方法二:

update[表名]set字段名=replace(与前面一样的字段名,'原本内容','想要替换成什么')

⑹ 在sql server数据库中如何批量替换ntext类型中的字符

我建议你先建立一个存储过程,存储过程里
参数:(这里只为date_view解释)
date_view
Ntext,16
这样定义,
然后用数据操作类来调用这个存储过程
代码如下:
public
SqlDataReader
infoup(
string
content)//存储过程有几个参数,这里定义几个参数//infoup()是我自定义的函数
{
("@date_view",SqlDbType.NText,2000,date_view)
//这里date_view的长度是2000,你看自己的应用把它改成更大...
网上多找找吧
有很实例的...
}