【问题标题】:How to store a single quote in sql variable如何在sql变量中存储单引号
【发布时间】:2018-03-20 06:31:00
【问题描述】:
Declare @qt varchar(5)
Declare @xmlt xml
 set @qt = '''

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

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

所以我在列前后都有一个单引号

【问题讨论】:

  • 你试过set @qt = ''''吗?
  • @Kumar 您正在使用哪个 MS SQl 服务器版本
  • @YogeshSharma 我已经尝试过存储单引号
  • @AlfaizAhmed 我正在使用 MS sql server 2014

标签: sql sql-server variables single-quotes


【解决方案1】:

您可以尝试以下查询。

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)

谢谢。

【讨论】:

    猜你喜欢
    • 2011-12-06
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 2017-06-06
    • 2012-09-07
    • 2021-11-21
    • 2022-08-17
    • 1970-01-01
    相关资源
    最近更新 更多