【问题标题】:SQL Server : UPDATE, SET with apostrophe in data [duplicate]SQL Server:更新,数据中带有撇号的SET [重复]
【发布时间】:2017-01-30 04:21:27
【问题描述】:

下面的更新语句由于'内''而引发错误

UPDATE Table 
SET [Company Name] = 'O'Donald Media Inc' 
WHERE [Company Name] = 'O'Donald Media  Inc'

有没有人有办法解决这个问题?

谢谢

【问题讨论】:

  • @vkp 很抱歉被骗了!感谢参考

标签: sql sql-server


【解决方案1】:

手工编写 SQL 时,使用'O''Donald Media Inc' 作为字符串语法。 SQL 字符串文字中的 '' 序列是单个撇号的特殊编码。

但是,如果以编程方式完成(即通过代码),请使用占位符

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-28
    • 2015-04-29
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    相关资源
    最近更新 更多