カーソルを使用して、動的 SQL クエリの結果セットを反復処理しています。カーソルと動的 SQL の両方が疑わしい方法であり、避けるのが最善であることは十分承知しています。このトピックには触れないでください。
各反復で行全体をフェッチしています(対応する変数にいくつかの列ではありません)。なんで?後で動的に変化する列名に対処する必要があるためです。しかし、繰り返しになりますが、それは当面の問題ではありません。
現在の行を照会する方法はありますか? これまでのところ、私はそうすることができませんでした。たとえば、この疑似コードは、ジョブを実行することを「想定」しています (ABCD
現在の行の列の値を返します)。
SELECT [ABCD] FROM Rows_CURSOR
有用な提案をいただければ幸いです[「カーソルを使用しないでください」と言うだけでは有用なコメントではありません;)]。
前もって感謝します。