Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL の使用法 » リモート・データとバルク・オペレーション » データのインポートとエクスポート » データのエクスポート

 

UNLOAD TABLE 文を使用したデータのエクスポート

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 にはデータベース・サーバ・コンピュータ上のファイルを指定します。

参照