Вопрос: Задачи импорта с запятыми в SQL Server


У меня проблема с SQL Server. У меня есть таблица с 42 столбцами, в которые часто поступают ежемесячные импортные товары. Импорт осуществляется из плоского файла с помощью мастера импорта и экспорта. Моя проблема заключается в том, что мой столбец местоположения имеет информацию в формате:

  • Сидней, Австралия
  • Лондон, Англия
  • Париж, Франция
  • Нью-Йорк, США

Каков наилучший способ отображения данных таким же образом или аналогичным образом без разделения столбца местоположения на два. Например: могу ли я писать цитаты обо всем? Я знаю, что вы можете просто проверить, но есть ли какой-то контроль, который я мог бы реализовать, чтобы вызвать ошибку, если что-то подобное произойдет?

Спасибо за ваше время!


0
2017-08-22 19:43


Источник




Ответы:


в rfc4180, вы должны использовать двойные кавычки, чтобы заключить это поле.

Поля, содержащие разрывы строк (CRLF), двойные кавычки и запятые          должны быть заключены в двойные кавычки. Например:

   "aaa","b CRLF
   bb","ccc" CRLF
   zzz,yyy,xxx
   "New York City, USA","next field value","Field, With, Lots, Of, Commas"

2
2017-08-22 20:00



@ Techie007, спасибо, что делает этот пример более понятным для этой ситуации. Я был разорван между добавлением примера, чтобы быть более ясным, и моим инстинктом не изменять цитату. - Frank Thomas