0
如果我創建的遊標,例如,SELECT id FROM myTable
,並在遍歷它,我插入爲myTable,並光標會得到這個新的價值?Sql Server的遞歸遊標?
如果我創建的遊標,例如,SELECT id FROM myTable
,並在遍歷它,我插入爲myTable,並光標會得到這個新的價值?Sql Server的遞歸遊標?
好吧,你可以試試,看看...它,直到你宣佈你的光標爲static
。
參考文獻見MSDN:
STATIC
定義遊標,使數據的臨時副本是在由光標所使用 。對遊標的所有請求都從tempdb中該 臨時表回答;因此,作出到基座 表的修改不會反映在由該 光標提取所返回的數據,並且該光標不允許修改。
它,我可以想出因爲我是個觀察行爲的唯一解釋... :(我只是想確認...... – Leonardo
你是100%正確的!靜態解決我的問題! – Leonardo