Sql 设置包含此(';)字符的字符变量

Sql 设置包含此(';)字符的字符变量,sql,sql-server,tsql,special-characters,Sql,Sql Server,Tsql,Special Characters,我想在SQL中为这样的表达式设置一个变量,该表达式由(”)字符组成 如何执行此操作?要让SQL Server显示,请在选择中使用' SELECT 'aa''a' 要使SQL Server显示,请在选择中使用' SELECT 'aa''a' 可以使用带单引号的变量,如下所示:- DECLARE @varName VARCHAR(50) SET @varName = '''word''' SELECT @varName as colName 输出:-'word' 您可以使用带单引号的变量,如

我想在SQL中为这样的表达式设置一个变量,该表达式由(
)字符组成


如何执行此操作?

要让SQL Server显示
请在选择中使用
'

SELECT 'aa''a'

要使SQL Server显示
请在选择中使用
'

SELECT 'aa''a'

可以使用带单引号的变量,如下所示:-

DECLARE @varName VARCHAR(50)
SET  @varName = '''word'''
SELECT @varName as colName
输出:-
'word'


您可以使用带单引号的变量,如下所示:-

DECLARE @varName VARCHAR(50)
SET  @varName = '''word'''
SELECT @varName as colName
输出:-
'word'


您使用哪种数据库管理系统?通常,您必须使用两个单引号“word”对其进行转义。我使用的是Microsoft DBMS,它使用“”字符集作为字符表达式。但是我想要这样的集合@val=''word'',我的意思是字符变量的值应该是'word'而不是worduse'',而不是'select'aa''a',您使用哪种DBMS?通常,您必须使用两个单引号“word”对其进行转义。我使用的是Microsoft DBMS,它使用“”字符集作为字符表达式。但是我想要这样的集合@val=''word'',我的意思是字符变量的值应该是'word'而不是'worduse'',而不是'select'aa''a'