#sql #insert
#sql #вставить
Вопрос:
Привет,
Я пытаюсь вставить значение «[‘HCC111’, ‘HCC112’]» в столбец с красным смещением, но получаю сообщение об ошибке, в котором говорится, что столбец «[‘HCC111’, ‘HCC112’]» не существует в таблице. Есть ли обходной путь для этого?
Запрос:
insert into #trhcc values('COMMUNITY V22', "['HCC111', 'HCC112']",'HCC10')
Вот снимок отправленного запроса —
Комментарии:
1. Отредактируйте свой вопрос и покажите запрос, который вы выполняете, в виде текста . Примеры данных и желаемые результаты также помогут.
Ответ №1:
"['HCC111', 'HCC112']"
это недопустимый способ, потому что вы использовали двойные кавычки. Текст должен содержать одинарные кавычки. Ваша проблема в том, что вы также используете одинарные кавычки в тексте ввода. Это легко решается путем экранирования одинарных кавычек. Вы делаете это, удваивая одинарную кавычку следующим образом:
'[''HCC111'', ''HCC112'']'