Синтаксис SQL Server INSERT
Я пытаюсь вставить следующий текст в ячейку таблицы, которая является varchar(8000)
.
SELECT DISTINCT TOP 100 * FROM (SELECT TOP 10000 * FROM (SELECT DISTINCT rklient, nimi + ISNULL('(' + UPPER(oleknimi) + ')' ,'') AS nimi, mkood, kommentaar, regkood, ISNULL(aadress + ' ','') AS aadress, naitatel AS telefon, NULL AS lepingutelefon, faks, email, www, NULL AS sisu, iprowid, varvikood, klient, saitrank AS rank, emaid, 'F' AS typ, infobaas, x, y, ISNULL(lahtiolekuaeg,'none') as lahtiolekuaeg, lahtikomment, NULL AS koiksynid, paigutus, nimeviide, kupong FROM table_name WHERE reanr = '10') Tulemus) e WHERE nimeviide IS NULL ORDER BY rank DESC, iprowid
Это дает мне неправильный синтаксис. Я полагаю, это потому, что это:
Как мне это решить?
- Как INSERT INTO в таблице 300 раз в цикле в SQL?
- Справка по вводу запроса SQL Server
- SQL Server, не может вставить нуль в поле первичного ключа?
- ошибка при использовании подзапроса в операторе вставки
- Ввод строки SQL-запроса
- Символы для использования при \ r \ n при вставке в SQL Server
- Вставить скрипт для определенного набора строк в SQL
- SQL Server: строки не соответствуют порядку
- SQL Server: вставить идентификатор
- вставлять значения в значения параметров таблицы в sql-сервере
- не может вставлять данные в базу данных
- ASP.Net вставляет данные из текстового поля в базу данных
- SQL Server генерирует уникальное значение
Вы можете процитировать '
характер, просто удвоив его ''
.
Пример:
SELECT 'This is q single quote ''';