1

私は、SQL Anywhere を使用している古いアプリケーションからデータをエクスポートする任務を負っています。明らかにバージョン 5、おそらく 5.6 です。以前にこのデータベースを使用したことがないため、どこから始めればよいかわかりません。誰にもヒントはありますか?

多かれ少なかれ、作業できるテキスト表現でエクスポートしたいと思います。ありがとう。

4

2 に答える 2

3

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を使用してフィールドの名前を取得しました(最初の行のみを解析します)。データが多い場合、txtはかなり大きくなる可能性があります。

于 2012-02-11T18:12:43.460 に答える
2

読んでください http://www.lansa.com/support/tips/t0220.htm

于 2011-06-16T11:42:12.117 に答える