我们可以在 sql server 查询中转义单引号吗

Mur*_*aju 3 sql-server-2008

我在 SQL SERVER 中的以下查询有问题

select ecode,ename
  from VW_EFORMS_BillingAdjustmentCodes
 where ename='Ravi's friend';
Run Code Online (Sandbox Code Playgroud)

在上面的查询中,“Ravi's Friend”是来自 DB 的字符串。我可以转义单引号吗请帮帮我..

Mar*_*ers 6

您可以使用两个引号:

'Ravi''s friend'
Run Code Online (Sandbox Code Playgroud)

或者使用参数化查询并提供字符串作为参数:

SELECT ecode, ename
FROM VW_EFORMS_BillingAdjustmentCodes
WHERE ename = ?
Run Code Online (Sandbox Code Playgroud)