Как сохранить одинарную кавычку в переменной sql

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

Я не могу сохранить одну кавычку в переменной, мне нужно объединить до и после столбца, как показано ниже

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

Итак, у меня есть одинарная кавычка до и после столбца

Вы пробовали set @qt = ''''?

Yogesh Sharma 20.03.2018 07:33

@Kumar Какую версию сервера MS SQl вы используете

Alfaiz Ahmed 20.03.2018 07:36

@YogeshSharma Я пробовал, и одиночная цитата сохраняется

Kumar 20.03.2018 07:44

@AlfaizAhmed Я использую MS sql server 2014

Kumar 20.03.2018 07:45
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
4
142
1

Ответы 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)

Спасибо.

Другие вопросы по теме