首页 新闻 会员 周边

Sqlserver函数Replace替换失败。

0
[待解决问题]

name是nvarchar类型,替换无效,'小'并没有变成'老'字

请问是什么原因?

SQL
你猜丶的主页 你猜丶 | 初学一级 | 园豆:183
提问于:2019-10-09 17:39
< >
分享
所有回答(4)
0

重启数据库

徒然喜欢你 | 园豆:1741 (小虾三级) | 2019-10-09 17:54

没用,varchar就可以成功替换

支持(0) 反对(0) 你猜丶 | 园豆:183 (初学一级) | 2019-10-09 17:54

@你猜丶: 

1

支持(0) 反对(0) 徒然喜欢你 | 园豆:1741 (小虾三级) | 2019-10-09 17:59

@徒然喜欢你: 

帮我看看,我为什么不行,困呐

 

支持(0) 反对(0) 你猜丶 | 园豆:183 (初学一级) | 2019-10-09 18:05

@你猜丶: 怕是存进表中的数据格式不对,我这是直接在表里加的数据

支持(0) 反对(0) 徒然喜欢你 | 园豆:1741 (小虾三级) | 2019-10-10 10:01
0

N'xxx' 标识将单引号中的xxx强制转换为Unicode编码的字符
去掉N再试下

大志若愚 | 园豆:2138 (老鸟四级) | 2019-10-09 21:03

不是不是,去掉N,name='小魏'就查不出来数据,不加条件全部替换也是一样的,没有用

支持(0) 反对(0) 你猜丶 | 园豆:183 (初学一级) | 2019-10-14 16:40
0

莫非是你编辑器出BUG了?

Script丶 | 园豆:170 (初学一级) | 2020-07-17 18:19
0

N'小' N'老'

Shannon | 园豆:611 (小虾三级) | 2021-09-23 14:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册