1
SELECT column1
FROM (SELECT column1 FROM SCHEMA_B.ABC);

上記は、別のデータベースからフラット ファイルにデータをスプールしようとする私のスプール スクリプトのサンプルです。それを実現するための手順は何ですか?そのデータベースへの許可/アクセスが必要ですか? それはどのように機能しますか?私はこれにかなり慣れていないので、徹底的な説明をいただければ幸いです。

前もって感謝します。

4

1 に答える 1

1

SQLローダーは、データを取り出すためではなく、データベースにデータをロードするためのツールです。

クエリを変更して、必要な正確な形式でデータを取得し、SQLPLUS コマンドである SPOOL を使用してデータをファイルに出力できます。このようなもの。

sqlplus <connection_details>

spool "C:/Documents/Downloads/data_out.txt"

select empname || ',' || ename
from emp
where dept = 10

spool off;

クエリからのデータは、テキスト ファイルにスプールされます。

別のオプションとして、SQL Developer や Toad などのツールを使用している場合は、結果タブのデータ グリッドをクリックして「エクスポート」します。さまざまな形式でデータをエクスポートするためのオプションがたくさんあります。

于 2013-10-02T16:17:23.377 に答える