​​Экспорт данных из SQL Server Express на CSV (потребность в цитировании и выходах)

Я потратил на 2 дня, пытаясь экспортировать таблицу 75 000 строк, содержащую большое текстовое поле ввода пользовательских данных из установки SQL Server. Эти данные содержат каждый простой символ ASCII, вкладки и новые линии. Мне нужно экспортировать CSV, где цитируется каждое поле, а цитаты в цитированных столбцах должным образом избежаются («).

Вот что я пробовал до сих пор: - Щелкнув правой кнопкой мыши на базе данных из студии управления и экспортирующим в Excel: не удается из-за поля слишком длинного. - экспорт данных из студии управления в плоский файл с помощью «текстового сепаратора и разделения запятой - совершенно бесполезно, не избежит кавычек внутри поля, что делает файл полностью неоднозначным. - BCP из командной строки - также не поддерживает полей цитирования.

Мне нужно импортировать с помощью библиотеки Ruby Ruby. Это не позволяет разделителю цитаты быть нестандартным характером ASCII или более одного символа. Это также не позволяет \ n или \ r в безкологированных колоннах.

Любая помощь значительно ценится.

36
задан Xac Stegner 12 September 2011 в 03:07
поделиться