powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / BULK INSERT и двойные кавычки в текстовом поле
6 сообщений из 6, страница 1 из 1
BULK INSERT и двойные кавычки в текстовом поле
    #39752627
traregs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MS SQL Server 2016 (свежайший build)
При использовании BULK INSERT (текст-юникод, разделён табуляциями), встречает одну двойную кавычку внутри текстового поля, и - дальнейшее считает содержимым строки (второй - закрывающей, там нет).
Задача состоит в том, чтобы сохранить все кавычки, да и вообще все символы в текстовых полях - нетронутыми, чтобы потом поиск строки по полю - работал правильно в других системах.
Также, если текстовое поле взято в кавычки - оно и должно остаться в кавычках после импорта.

Знаю, что в SQL Server 2017 - активирован параметр FieldQuote, но в 2016-й версии - он неактивен, проверено.
...
Рейтинг: 0 / 0
BULK INSERT и двойные кавычки в текстовом поле
    #39752822
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формат-файл покажи.
...
Рейтинг: 0 / 0
BULK INSERT и двойные кавычки в текстовом поле
    #39752823
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
traregsвстречает одну двойную кавычку внутри текстового поля, и - дальнейшее считает содержимым строки (второй - закрывающей, там нет).
Все претензии к тому кто сформировал этот инвалидный файл.
...
Рейтинг: 0 / 0
BULK INSERT и двойные кавычки в текстовом поле
    #39752840
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovtraregsвстречает одну двойную кавычку внутри текстового поля, и - дальнейшее считает содержимым строки (второй - закрывающей, там нет).
Все претензии к тому кто сформировал этот инвалидный файл.Ну почему же сразу инвалидный? Кавычка такой же символ, как и все остальные. Тем более, что field delimiter другой, не конфликтующий.
...
Рейтинг: 0 / 0
BULK INSERT и двойные кавычки в текстовом поле
    #39752919
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кавычку надо удвоить в любом случае.
...
Рейтинг: 0 / 0
BULK INSERT и двойные кавычки в текстовом поле
    #39753218
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав КолосовКавычку надо удвоить в любом случае.
Сказки.
Для BULK INSERT (двойная)кавычка - обычный символ.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / BULK INSERT и двойные кавычки в текстовом поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]