我应该在T-SQL字符串中转义哪些特殊字符?
我应该在T-SQL(SQL Server)字符串中转义哪些特殊字符我应该在T-SQL字符串中转义哪些特殊字符?,sql,sql-server,tsql,Sql,Sql Server,Tsql,我应该在T-SQL(SQL Server)字符串中转义哪些特殊字符 失败。该查询中不应有两个单引号 set @email = 'alex_USA$info@example.com' 会很好用的 您需要转义单引号,这是通过放置两个单引号来完成的。例如,如果你真的想要alex_USA$info@example.com“使用数据库中的引号,您可以将数据中的”替换为”,并且仍然引用它: set @email = '''alex_USA$info@example.com''' 不需要第二组单引号 SE
失败。该查询中不应有两个单引号
set @email = 'alex_USA$info@example.com'
会很好用的
您需要转义单引号,这是通过放置两个单引号来完成的。例如,如果你真的想要alex_USA$info@example.com“使用数据库中的引号,您可以将数据中的”
替换为”
,并且仍然引用它:
set @email = '''alex_USA$info@example.com'''
不需要第二组单引号
SET @email = 'alex_USA$info@example.com'
如果您希望@email具有值“alex\u USA”$info@example.com“,请尝试:
SET @email = '''alex_USA$info@example.com'''
你能给一个指向文档页面的链接吗?他使用的是SQL Server,不是MySQL。它是SQL Server:)(请看我的问题)你能给一个指向文档页面的链接吗?yegor256这个页面有一些关于转义字符串的信息。参见示例B。您能否提供一个指向文档页面的链接,其中对其进行了解释?
SET @email = '''alex_USA$info@example.com'''