2012-05-04 15 views
0

Oracle 11gで作業しています。私は約100のレコードを格納するテーブルを持っています。この質問の重要な2つの列は次のとおりです。Oracleでのマルチスレッド化

ID 
SQL 

SQL列には、実行する必要のある動的SQLクエリが含まれています。この動的SQLは単一のテーブルを更新します。

DBMS_SCHEDULERを使用して、SQL列に格納されている動的SQLを並列(マルチスレッド)で、たとえば10行で実行するにはどうすればよいですか。私はすべてのスレッドを並列に実行したくありません(このテーブルのレコード数は最大1,000になるので)。

問題の文でわかりにくい場合は、教えてください。

お勧めします!

+0

スペルを修正してくれたEricに感謝します。 – Incognito

答えて

0

IDを受け取り、柔軟になる関連SQLを処理する一連のジョブを実行するか、スケジューラチェーンを使用して10ステップのチェーンを定義することができますチェーンの開始時にすべてのステップを開始するルールを使用して、SQLを実行します。

関連する問題