如何在sql变量

时间:2018-03-20 06:31:01

标签: sql sql-server variables single-quotes

Declare @qt varchar(5)
Declare @xmlt xml
 set @qt = '''

我无法在变量中存储单引号,我需要在下面的列之前和之后连接

update #TEMP_TABLE2
set XMLDatat =CONCAT(@qt,@xmlt,@qt)

所以我在列

之前和之后都有一个引号

1 个答案:

答案 0 :(得分:0)

您可以尝试以下查询。

Declare @qt varchar(5)
Declare @xmlt xml
SET @qt = ''''
SET @xmlt ='Sample XML'

UPDATE #TEMP_TABLE2
SET XMLDatat = CONCAT(@qt,CAST(@xmlt AS VARCHAR(MAX)),@qt)

感谢。