私がやろうとしているのは、ビュー/テーブルを Sybase ASE 12.0 から CSV ファイルにエクスポートすることですが、それには多くの困難があります。
IDEAまたは MS-Accessにインポートしたいと考えています。これらのプログラムが動作する方法は、テキスト フィールドのカプセル化文字とフィールド セパレータ文字を使用し、改行をレコード セパレータとして使用します (これを変更することはできません)。
まあ、bcp
それをエクスポートするために使用することは、組み込みのオプションでは最終的に無益です. テキスト フィールドのカプセル化文字を定義することはできません (私が知る限り)。そのため、新しい行を持つフィールド (フィールド) を連結する他のビュー/テーブルから読み取る別のビューを作成しようとしましたがtext
、フィールドを強制的varchar
に8000 文字/バイト、使用される最大フィールドは 16000 です (したがって、切り捨てが確実にあります)。
そこで、新しいビューにテキスト フィールドの区切り記号を持つ列を作成することにしました。ただし、ビューの列数は 320 になり、ASE 12.0 の 250 列制限よりも 70 増えています。
bcp
既存のテーブルとビューでしか機能しないので、このデータをエクスポートするにはどうすればよいでしょうか? 私たちは何に対してもオープンです。