問題タブ [spool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
34106 参照

sql - Oracle SQL プラス スプール

私は sql plus を使用してクエリ (選択) を実行し、スプール オプションを使用して結果をファイルにダンプしています。約 1400 万の行があり、ダンプを実行するのに約 12 分かかります。ダンプを高速化する何かがあるかどうか疑問に思っていましたか?

ここに私のSQLとオプションの下に:

ありがとう。

0 投票する
6 に答える
53159 参照

oracle - SQLPlus - PL/SQL ブロックから複数のファイルへのスプール

大量のデータを CSV ファイルに返すクエリがあります。実際、行が多すぎて Excel で開くことができません。spool65000 行が処理されるたびに新しいファイルにスプールするように制御する方法はありますか? 理想的には、、、、などlarge_data_1.csvの順番で名前が付けられたファイルに出力したいと思います...large_data_2.csvlarge_data_3.csv

PL/SQL ブロックで使用して、出力される行数を制御できますが、PL/SQL ブロックからアクセスできないように見えるためdbms_output、ファイルを切り替えるにはどうすればよいでしょうか?spool

(オラクル 10g)

アップデート:

サーバーへのアクセス権がないため、サーバーへのファイルの書き込みはおそらく機能しません。

更新 2:

一部のフィールドには改行を含む自由形式のテキストが含まれているため、ファイルが書き込まれた後に改行を数えることは、データが返されている間にレコードを数えることほど簡単ではありません...

0 投票する
2 に答える
9510 参照

oracle - sqlplusを使用してXMLTYPE列を含むクエリをスプールする

少数の列を(手動で||によって)連結するクエリがあります。そのうちの1つはXMLTYPEフィールドです(getClobVal()を呼び出します)。次のオプションを設定してsqlplusを使用してクエリ出力をスプールすると、次のようになります。

すべてのコンテンツを希望どおりに取得しますが、cr / lfが80文字の後に、最初の行のコンテンツが60文字の後に20文字の空白で停止し、残りの行のコンテンツが40文字の後に40文字の空白で停止します。

追加した場合:

実際のコンテンツの後に空白を追加しても同じ結果が得られます(1行目に60文字の空白、1行の残りの行に80文字の空白)

sqlplusとスプーリングを使用して、大量のテキストを含むクエリの結果のcsv出力ファイルを作成することは可能ですか?

スプーリングでこれを行うのは理想的な方法ではないことを認識していますが、コマンドラインまたはバッチファイルを介して実行できる方法でこのcsvファイルを作成できる必要があります。

助言がありますか?

0 投票する
1 に答える
6711 参照

oracle - OracleSpoolはLFを追加します

私は次のように選択のスプールを持っています:

問題は、私の出力ファイルが次のようになっていることです。

ご覧のとおり、「c」の後に改行がありますが、myColumnの後に新しい改行も追加されます。それを解決する方法はありますか?私のファイルはUnixにロードされます。代わりにCRを試してみましたが、CRの行とLFの行があります。UnixとWindowsの間では失敗すると思います。

0 投票する
1 に答える
4749 参照

java - Java 印刷サービス API: ジョブをプリンタ スプールに送信しますか?

Java 印刷サービス API を使用して選択PrintServiceし、に渡しJasperReportますJRPrintServiceExporter。基本的な考え方は、提供された にドキュメントを送信するだけPrintServiceです。実際に使用してjava.awt.print.PrinterJob.print()います。

PrinterIsAcceptingJobs.NOT_ACCEPTING_JOBSオフラインまたは電源オフの状態の場合、属性を持つプリンタに印刷ジョブを送信できないようです ジョブを送信すると、ジョブをPrinterException受け付けていないため、

「NOT_ACCEPTING_JOBS」プリンターに印刷することは可能ですか? 実際のオペレーティング システムではこれが機能し、ジョブはプールのキューに入れられます。Java 印刷サービス API を使用して同じ効果を得るにはどうすればよいですか?

0 投票する
1 に答える
578 参照

c# - C#Debug Visualizer throug Reflection:Reflectionを使用して複雑なオブジェクトに含まれるプロパティの値を取得します

100個の複雑なネストされたオブジェクトのリストがあり、あるサブオブジェクトのプロパティ(パターンで識別される)のすべての値をスプールしたいとします。

IE:

即時ウィンドウはループをサポートしていないため、次のようなパブリック静的メソッドを作成します。

このメソッドを次のように呼び出します。

この手順では、#を0、1、2、eccに置き換え、MemberInfoを介してプロパティ「OpzioneTariffaria」とこの「Codice」のプロパティにアクセスする必要があります。

この例は私を助けることができますか? リフレクションを使用したネストされたオブジェクトのプロパティ値の取得

なにか提案を?

0 投票する
2 に答える
12044 参照

sql - sqlplusのテーブルからスプールのファイル名を選択する方法

sqlplusのテーブルからスプールファイル名の名前を選択するにはどうすればよいですか?

私は次のようなものを持っています:

そして、XXXXXXXXX.bkpにこの同じテーブルのフィールドの値を持たせたい。

よろしく、フェルナンド

0 投票する
1 に答える
689 参照

sql - SQL スクリプト cshell

test.sqlスクリプトから出力を取得しようとしているcshellスクリプトでこれを行っていますsqlplus $ORA_UID/$ORA_PSWD @${SQL}test.sql ${DATA}${ext1}..SQLスクリプトで出力をspool &1..にダンプしていますが、スクリプトを実行するとファイルが空白になり、データベースから何も得られません..誰かがこれのどこが悪いのか教えてもらえますか

0 投票する
2 に答える
44779 参照

sql - sqlplusスプーリング:最初の空の行を取り除く方法は?

私は次のスプーリングステートメントを実行しています。

このscripts/relations.sqlファイルには簡単なselectステートメントが含まれています。

残念ながら、スプールファイルにはファイルの最初の行として空の行が含まれています。この行は、フレームワークに問題を引き起こします。

もちろん、私はこれらの線を取り除くことができsedましたが、そもそもその作成を抑制する方法はありませんか?

0 投票する
1 に答える
2691 参照

java - Java で Oracle SPOOL をシミュレートする

こんにちは、

シェル スクリプトを Java プログラムに変換しています。シェル スクリプトは sql ステートメントを実行し、ファイルを外部テキスト ファイルにスプールします。これをJavaでシミュレートしたい。(出力ファイルは、SQL+ でコマンドを実行して生成されたものとまったく同じ形式である必要があります)。ファイルのスペースの書式設定などのガイドラインを誰かに教えてもらえますか...

ありがとう