SQL Server:更新,在数据中使用撇号设置

han*_*olo 2 sql sql-server

由于 '' 中的 ',下面的更新语句会引发错误

UPDATE Table 
SET [Company Name] = 'O'Donald Media Inc' 
WHERE [Company Name] = 'O'Donald Media  Inc'
Run Code Online (Sandbox Code Playgroud)

有人有办法处理这个问题吗?

谢谢

use*_*740 5

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

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