私は、SQL Anywhere を使用している古いアプリケーションからデータをエクスポートする任務を負っています。明らかにバージョン 5、おそらく 5.6 です。以前にこのデータベースを使用したことがないため、どこから始めればよいかわかりません。誰にもヒントはありますか?
多かれ少なかれ、作業できるテキスト表現でエクスポートしたいと思います。ありがとう。
私は、SQL Anywhere を使用している古いアプリケーションからデータをエクスポートする任務を負っています。明らかにバージョン 5、おそらく 5.6 です。以前にこのデータベースを使用したことがないため、どこから始めればよいかわかりません。誰にもヒントはありますか?
多かれ少なかれ、作業できるテキスト表現でエクスポートしたいと思います。ありがとう。
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はかなり大きくなる可能性があります。