2016-12-06 11 views
0

たとえば、SELECT id FROM myTableのカーソルを作成し、それを反復処理しているときに、私はmyTableにカーソルを挿入してこの新しい値を取得しますか?Sql Server再帰カーソル?

答えて

1

これは、カーソルをstaticと宣言するまで表示されます。

参照用MSDNを参照してください:

STATIC
は、カーソルで を使用するデータの一時的なコピーを作成するカーソルを定義します。カーソルへのすべての要求は、この tempdbの一時テーブルから応答されます。したがって、 ベースのテーブルに対する変更は、この カーソルに対して行われたフェッチによって返されたデータに反映されず、このカーソルは変更を許可しません。

+0

それは唯一の説明私は観察している行動を思い付くことができます... :(私はちょうど確かにしたかった... – Leonardo

+0

あなたは100%正しいです!静的は私の問題を解決! – Leonardo

関連する問題