Существует пример CSV файла:SQL Server 2014: ошибка чтения разделителем апостроф запятой ('')
category,fruits,cost
'Fruits','Apple,banana,lemon','10.58'
Когда я импортировать этот файл CSV в SQL Server 2014
, нажав на базу данных «Object explorer» => Task => Импортировать данные.
Независимо от того, как я поиграться с параметрами столбца разделителей, строка 2 будет всегда становится
5 колонка (фрукты, яблоко, банан, лимон, 10.58) вместо желаемых 3 столбцов («Фрукты», 'Apple, банан, лимон', '10,58'). (Поэтому я хочу, чтобы «Яблоко, банан, лимон» находилось в одной колонке.)
Решение здесь How do I escape a single quote in SQL Server? не работает. Любой гуру мог бы просветить? Python, Linux bash, SQL или простые трюки редактора приветствуются! Спасибо!
Не могли бы вы изменить разделитель на '', ''? Вам все равно придется удалить самую первую и последнюю из них вручную, но это может быть легко с помощью SQL 'UPDATE'. Не уверен, что опция разделителя доступна в мастере импорта, но может быть простым способом пойти на нее. – SchmitzIT