Insert в sql: INSERT | SQL | SQL-tutorial.ru
Содержание
sql server — Как добавить строку с (‘) во вставку в оператор в SQL
Задавать вопрос
спросил
Изменено
1 год, 8 месяцев назад
Просмотрено
23 тысячи раз
Я пытаюсь вручную добавить элемент в свою таблицу в SQL Server, используя вставить в операторы
, но я получаю сообщение об ошибке.
Обычно строка добавляется с использованием одного апострофа в начале и в конце строки в SQL Server, но я добавляю значение с апострофом между ними (например, не может
), как добавить это в T -SQL вставить в оператор
?
Я попробовал 3 разных метода вставки, но все равно не удалось
вставить в заказы (6, 'Microsoft Surface Pro', 'IDHGHRTUJ'''123456', 1, 8) вставить в заказы (6, 'Microsoft Surface Pro', 'IDHGHRTUJ'123456', 1, 8) вставить в заказы (6, «Microsoft Surface Pro», «IDHGHRTUJ'123456», 1, 8)
Мне нужен вывод в этой строке с апострофом в iot
- sql
- sql-server
7
Вы можете вставить одинарную кавычку в базу данных, используя двойную одинарную кавычку при вводе значений, как показано ниже:
создать таблицу заказов (OrderId int, ProductName varchar(50), ProductDescription varchar(50), CatId int, GroupId int) вставить в значения заказов (6, 'Microsoft Surface Pro', 'IDHGHRTUJ''123456', 1, 8) выбрать * из заказов
Вот вывод после вставки
OrderId ProductName ProductDescription CatId GroupId -------------------------------------------------- ------ 6 Microsoft Surface Pro IDHGHRTUJ'123456 1 8
Вы можете найти живую демонстрацию здесь
1
Другой способ — использовать CONCAT() в операторе вставки.
создать таблицу #orders (OrderId int, ProductName varchar (50), ProductDescription varchar (50), CatId int, GroupId int) вставить в значения #orders (6, 'Microsoft Surface Pro', CONCAT('IDHGHRTUJ','''','123456'), 1, 8)
Использована временная таблица #orders для тестирования
select * from #orders
Надеюсь, это поможет другим
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.