UNIXでOracleを使用して問合せの出力をフラット・ファイルに取得する方法はありますか。 例: 私はTESTテーブルを持っています。私は、TESTテーブルの内容をフラットファイルにして、出力を.txt形式の別のフォルダに保存したいと考えています。UNIXでoracleを使用してフラット・ファイルに出力する
0
A
答えて
3
「SQL * Plusユーザーズ・ガイドおよびリファレンス」のCreating a Flat Fileを参照してください。
1
oracle SQLplusターミナルには、 というスプールを入力できます。 クエリを実行します。 スプールをオフにします。
これで、クエリの結果が含まれます。
実際には、spoolコマンドがスプールオフまで実行されて以来、端末に出力されるすべての情報が含まれます。
0
データベースサーバー上のディレクトリにアクセスでき、Oracleに "ディレクトリ"オブジェクトを作成する権限がある場合、多くのオプションがあります。
たとえば、オペレーティング・システム・レベルでファイルを読み書きするために、UTL_FILEパッケージ(PL/SQLビルトインの一部)を使用できます。
「外部表」機能を使用して、Oracleに対して単一表のように見えるオブジェクトを定義しますが、実際にはOSレベルのフラット・ファイルです。 Oracleのドキュメントによく書かれています。
また、1回限りのタスクでは、SQLとPL/SQLを操作するツールのほとんどが、データベースとの間でデータを移動する機能を提供します。 Windows環境では、Toadはそれをうまく使います。 Oracleの無料SQLDeveloperは、多くのプラットフォームで動作します。毎日実行されるプロセスにそれらを使用することは望ましくありませんが、1回の移動では問題ありません。私は一般的に、SQL * Plusのスプーリングよりも使いやすくなっていますが、これは同じ機能の基本的なバージョンです。
関連する問題
- 1. unix - "cat foo"コマンドを使用して出力を実行する
- 2. バッチ・スクリプトを使用してoracle dbに接続selectコマンドを実行してすべてのデータをフラット・ファイルに出力
- 3. フラットなバーベル出力
- 4. oracle sqlを使用したXML出力
- 5. C#を使用してUnix出力をキャプチャ
- 6. UNIXでsdiffを使用してサイド差を出力する際の問題
- 7. .NET project.jsonファイルのGITを使用してファイルに出力する
- 8. oracleテーブルをフラット・ファイルに動的にエクスポートする
- 9. 出力にrownumを使用してOracle 11gでクエリを作成します。
- 10. Oracle外部テーブル:高度なフラット・ファイル・レイアウト
- 11. 出力ファイルISQLを使用して
- 12. 書き出しローカウントをフラット出力ファイルのトレーラーレコードに書き込む
- 13. サブプロセスを使用してスクリプト出力をファイルに出力しますか?
- 14. Sweaveを使用してソースファイルを添付ファイルに出力する
- 15. iTextSharpを使用してPDFファイルを出力ストリームにマージする
- 16. バッチファイルで入力データを使用して出力ファイルを作成
- 17. Apache Ant log4jのみを使用してファイルに出力する
- 18. UNIXコマンド(grep、sedまたはawk):入力として出力し、ファイルを検索
- 19. expectを使用して出力をループしてファイルに送信
- 20. UNIXの出力で引用符を取得する方法は?ファイルabc.dat
- 21. MMAPを使って出力をファイルに出力する
- 22. unix forループ出力ファイル名を変更します
- 23. jqueryを使用してxmlファイルからコンテンツを出力する
- 24. pythonを使用してファイルから出力を取得する
- 25. ノードを使用してJSONファイルを出力し、mongoDBに保存
- 26. ASP.NETを使用してUnixファイルを取得する方法は?
- 27. cppの同じプログラムで出力ファイルを入力ファイルとして使用
- 28. Windowsのファイルにoracle sql resultを出力するには?
- 29. QtSqlを使用してdbms_output.put_lineのOracle出力を取得します。
- 30. XSLTを使用してフラットXMLデータからネストされたXML要素出力を作成する
+1(行の折り返しを避けるためにLINESIZEを大きく設定する必要があるかもしれないと付け加えることがあります。末尾の空白のTRIMSPOOLは各行から削除されます。 – spencer7593