【发布时间】:2021-03-26 13:39:47
【问题描述】:
有人知道如何正确转义字符串中的以下引号吗?
PDM-40-100'
字符串的右端有一个引号。
【问题讨论】:
-
发布更多代码,说明您尝试使用此字符串时出错的地方
有人知道如何正确转义字符串中的以下引号吗?
PDM-40-100'
字符串的右端有一个引号。
【问题讨论】:
在SQL中转义(')可以用('')来实现。用户 PDM-40-100'' 而不是 PDM-40-100'。
如果 varX= PDM-40-100' 那么您可以使用 Replace(varX,"'","''")
【讨论】:
这是 1 个字符串的示例。有了这个逻辑,就可以对表中的所有行进行转义。
Declare @string as varchar(12)='PDM-40-100'''
Select left(@string, len(@string)-1)
【讨论】: