Я пытаюсь экспортировать представление / таблицу из Sybase ASE 12.0 в файл CSV, но у меня много трудностей с этим.
Мы хотим импортировать его в ИДЕЯ или MS-Access.Эти программы работают с символом инкапсуляции текстового поля и символом разделителя полей, а новые строки являются разделителем записей (без возможности изменить это).
Хорошо, используя bcp
дляэкспорт в конечном итоге бесплоден с его встроенными опциями.Он не позволяет вам определять символ инкапсуляции текстового поля (насколько я могу судить).Поэтому мы попытались создать другое представление, которое будет считывать данные из другого представления / таблицы, объединяющего поля с новыми строками в них (text
поля), однако вы не сможете сделать это, не потеряв часть точности, потому что она вызывает полев varchar
из 8000 символов / байтов, из которых используемое нами максимальное поле равно 16000 (так что определенно есть некоторое усечение).
Итак, мы решили создать столбцы в новом представлении, которые имели разделители текстовых полей,Тем не менее, это означает, что наш счетчик столбцов для представления на 320 - 70 больше, чем ограничение в 250 столбцов в ASE 12.0.
bcp
может работать только с существующими таблицами и представлениями, так что мы можем сделать, чтобы экспортировать эти данные?Мы в значительной степени открыты для всего.