首页新闻找找看学习计划

Sqlserver函数Replace替换失败。

0
[待解决问题]

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

请问是什么原因?

SQL
你猜丶的主页 你猜丶 | 菜鸟二级 | 园豆:390
提问于:2019-10-09 17:39
< >
分享
所有回答(2)
0

重启数据库

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

没用,varchar就可以成功替换

支持(0) 反对(0) 你猜丶 | 园豆:390 (菜鸟二级) | 2019-10-09 17:54

@你猜丶: 

1

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

@徒然喜欢你: 

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

 

支持(0) 反对(0) 你猜丶 | 园豆:390 (菜鸟二级) | 2019-10-09 18:05

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

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

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

大志若愚 | 园豆:965 (小虾三级) | 2019-10-09 21:03

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

支持(0) 反对(0) 你猜丶 | 园豆:390 (菜鸟二级) | 2019-10-14 16:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册