在sql语句中如何让'(一单撇)字符为数据值?

dragonyjd 2005-07-18 08:41:46
比如密码字段中,将值设为'(一单撇)
由于'为sql语句的标准符号,那么如何写语句呢?

比如更新密码为'
UPDATE Password SET Pass='?'WHERE ID=1101
?处应该添什么呢?
...全文
161 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinfeiyang 2005-07-18
  • 打赏
  • 举报
回复
如果保留?的话,值为'?

update password set pass='''?' WHERE ID=1101


haitao5676 2005-07-18
  • 打赏
  • 举报
回复
UPDATE Password SET Pass='''' WHERE ID=1101
中间两个'代表将“'”转成字符串的形式,第二个'就是转义字符
haitao5676 2005-07-18
  • 打赏
  • 举报
回复
UPDATE Password SET Pass='''' WHERE ID=1101
paoluo 2005-07-18
  • 打赏
  • 举报
回复
UPDATE Password SET Pass='''' WHERE ID=1101

一个单引号用两个单引号代替即可。
paoluo 2005-07-18
  • 打赏
  • 举报
回复
UPDATE Password SET Pass=''''WHERE ID=1101
wea1978 2005-07-18
  • 打赏
  • 举报
回复
看看这个说明吧:
http://www.china-askpro.com/msg43/qa88.shtml
Navywang917 2005-07-18
  • 打赏
  • 举报
回复
UPDATE Password SET Pass='''?''' WHERE ID=1101
phantomMan 2005-07-18
  • 打赏
  • 举报
回复
UPDATE Password SET Pass='''?'''WHERE ID=1101

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧