UNLOAD TABLE 文を使用すると、テキスト・フォーマットだけでデータを効率的にエクスポートできます。UNLOAD TABLE 文では、1 行に 1 ローずつ、値をカンマで区切ってエクスポートします。再ロードを速くするために、データはプライマリ・キー値の順にエクスポートされます。
次の場合は、UNLOAD TABLE 文を使用します。
テキスト・フォーマットでテーブル全体をエクスポートする場合
データベース・パフォーマンスを考慮する場合
クライアント・コンピュータにあるファイルにデータをエクスポートする場合
UNLOAD TABLE 文は、アンロード中にテーブル全体に排他ロックを配置します。
OUTPUT 文、UNLOAD 文、UNLOAD TABLE 文のいずれかを選択できる場合は、パフォーマンスを考慮して UNLOAD TABLE 文を選択します。
SQL Anywhere のサンプル・データベースを使用し、次のコマンドを実行して Employees テーブルをテキスト・ファイル employee_data.csv にアンロードできます。
UNLOAD TABLE Employees TO 'employee_data.csv'; |
データベース・サーバでテーブルをアンロードするため、employee_data.csv にはデータベース・サーバ・コンピュータ上のファイルを指定します。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |