SQLplusから表のデータをエクスポートする方法を教えてください
SQL*Plusコマンドを使用してテーブルデータをエクスポートできます。その方法は次のとおりです。
- コマンドラインウィンドウまたはターミナルを開き、SQL*Plus にログインします。例:
sqlplus username/password@database
なお、usernameはデータベースのユーザー名、passwordはパスワード、databaseはデータベースの接続文字列です。
- ネイティブに日本語で言い換えてください。1つのみが必要です。
SET PAGESIZE 0
SET FEEDBACK OFF
このコマンドは、ページサイズを 0 (ページなし) に設定し、フィードバックを非表示にします。
- スプール
SPOOL output.txt
SELECT * FROM table_name;
SPOOL OFF
そこで、「output.txt」はエクスポートするファイル名、「table_name」はデータをエクスポートするテーブル名です。
- このセションを終了するには、EXIT コマンドを使用するか、Control + D キーの組み合わせを押下します。
エクスポートしたデータは、指定されたファイルに保存されます。テキストエディタなどを使用してエクスポートしたデータを開いたり見たりできます。