問題タブ [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 投票する
1 に答える
58086 参照

sql-server - SQL Server で熱心なスプール操作を回避する方法

ステートメントを多用するストアド プロシージャを含む ETL プロセスがありSELECT INTOます (最小限にログに記録されるため、生成されるログ トラフィックが少なくなるため高速になります)。1 つの特定のストアド プロシージャで行われる作業のバッチのうち、最もコストのかかる操作のいくつかは、クエリ結果をバッファリングし、作成中のテーブルにコピーするように見える熱心なスプールです。

熱心なスプールに関する MSDN ドキュメントは非常にまばらです。これらが本当に必要かどうか (そしてどのような状況で) について、より深い洞察を持っている人はいますか? 理にかなっているかもしれないし、そうでないかもしれないいくつかの理論がありますが、クエリからこれらを排除することに成功していません.

.sqlplan ファイルは非常に大きい (160kb) ため、フォーラムに直接投稿するのはおそらく妥当ではないと思います。

したがって、特定の回答に適している可能性のあるいくつかの理論を次に示します。

  • クエリは、フォーマットされた日付の解析など、データ変換のためにいくつかの UDF を使用します。このデータ変換では、テーブルを構築する前に適切な型 (varchar の長さなど) をテーブルに割り当てるために熱心なスプールを使用する必要がありますか?
  • 上記の質問の延長として、クエリでこの操作を駆動するものと駆動しないものについて、より深い見解を持っている人はいますか?
0 投票する
6 に答える
2185 参照

oracle - Oracle スプール クエリ

UNIXボックスにcashload.txtという名前でSQLを記述し、UNIXボックスの次の場所に保存しました。

Cashload.txt には、次のコードが記述されています。

しかし、上記のパスで結果セットをスプールしていません。しかし、スクリプトが保存されているパスを指定すると、その場所でスプールしています。理由がわかりません?下のパスでスプールしています。Cashload.txt (SQL スクリプト) は保持されます。

上記のクエリを調べて、私を助けてください。前もって感謝します!!!

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

windows - Windowsプリントスプーラの制限?

Windows Print Spoolerでキューに入れることができる印刷ジョブの数に制限はありますか?

0 投票する
0 に答える
159 参照

winapi - カラーおよびグレースケールの印刷ジョブのカウント

ローカルプリンターに送られるカラーおよびグレースケールジョブの数をカウントすることになっている小さなアプリケーションを書いています。

これは、プリンターが記録するものと相互参照することを目的としています。ジョブにグレースケール以外の要素がある場合、プリンターはカラージョブを記録します。

現在、EnumJobs呼び出しを使用していますが、色情報を取得できません。カラーパレットをスキャンするには、スプーリングしているsplファイルを読み取る必要があると思い始めています...

私はいくつかの印刷監査アプリケーションを試しましたが、そのうちのいくつかはそれを実行できます。

どんなポインタでも大歓迎です!

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

oracle - OracleUnicodeスプーリング

テーブルからUnicode文字を含むファイルにデータをスプールするにはどうすればよいですか?

SQL * Plus画面から実行するSQLファイルがあり、その内容は次のとおりです。

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

oracle11g - SQLexecに文字を折り返さないように指示するにはどうすればよいですか?

Oracle11gを使用しています。また、spoolコマンドを使用して、ファイルへのクエリの出力を取得します。問題は、sqlexecが文字をラップしていて、私の人生を悲惨なものにしていることです。通常の状況ではこれで問題ないかもしれませんが、スプールファイルは平均して100,000行以上であるため、sqlexecが改行を繰り返し表示するため、これは望ましくありません。sqlexecやspoolコマンドに行の折り返しがないように指示する方法はありますか?

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

oracle - Oracleスプールの見出しをクリアします

以下のコマンドを実行する前にファイルをスプールし、次のような出力を取得しました。

見出しをオフに設定し、フィードバックをオフに設定しました

TEST.TXTの出力:

2つのSQL>行を削除するにはどうすればよいですか。出力だけが欲しい。

前もって感謝します。

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

ubuntu - スプールの後置再処理-ubuntu

これは技術的にはプログラミングの問題ではありませんが、おそらく誰かが私を助けてくれるでしょう。はい、それは完全に話題から外れていますが、私はこの種のことの専門家ではないので、助けを切望しています。

週末にメールサーバーで問題が発生し、postfixを更新すると、エイリアスマップで定義されているようにメールが/ home / $ user /Maildir/に配信されなくなっていることに気付きました。これを修正し、メールが配信されていますが、メールボックスに配信されていなかった以前のメールは、メールデータを含むフラットファイルとして/ var/mailのスプールにスタックされていました。

postfix(または他のプログラム... postfixからprocmailを使用してフィルタリング)を取得して、これらのファイルを再度調べ、適切なメールボックスに配信したいと思います。'postqueue -f'を試しましたが、何もしませんでした。'mailq'は、明らかにメールキューが空であることを示しています。

誰か助けてもらえますか?:)

0 投票する
3 に答える
45866 参照

oracle11g - 使用した SQL クエリのスプール印刷を停止します (Oracle)

これをSQLplusで実行しています

TypeDrop.sql に出力されます。

dropステートメントを出力するだけにするにはどうすればよいですか? ありがとう