Как экспортировать данные из древнего SQL Anywhere? - PullRequest
1 голос
/ 16 июня 2011

Мне поручено экспортировать данные из старого приложения, использующего SQL Anywhere, по-видимому, версии 5, может быть 5.6. Я никогда раньше не работал с этой базой данных, поэтому я не уверен, с чего начать. У кого-нибудь есть подсказка?

Я бы хотел экспортировать его в более или менее любое текстовое представление, с которым я мог бы работать. Спасибо.

Ответы [ 2 ]

3 голосов
/ 11 февраля 2012

Я закончил экспорт данных с помощью isql и этих команд (где # {table} - каждая из таблиц, список, который я создал вручную):

SELECT * FROM #{table};
OUTPUT TO "C:\export\#{table}.csv" FORMAT ASCII DELIMITED BY ',' QUOTE '"' ALL;
SELECT * FROM #{table};
OUTPUT TO "C:\export\#{table}.txt" FORMAT TEXT;

Я использовал CVS для импортасами данные и текст, чтобы подобрать имя поля (только разбор первой строки).Txt может стать довольно большим, если у вас много данных.

2 голосов
/ 16 июня 2011
...