Sql-Server

如果儲存過程在游標中目前使用時被更改,游標是否繼續使用更改之前的舊查詢?

  • December 11, 2020

如果儲存過程(或視圖)目前正在長時間執行的游標中使用,並且我更改了該儲存過程,游標是否會繼續使用儲存過程的舊實例,直到游標完成?

所以根據@LowlyDBA 的建議,我決定自己測試一下(在一定程度上)。實際上,我正在調試一個熱門的生產問題,因此無法真正停下來寫出測試案例的程式碼。但是我正在調試的程式碼就是這種情況。因此,我對過程進行了更新,並查看了正在執行的查詢,並看到隨著游標繼續迭代,查詢文本在更改過程前後發生了變化。

引用自:https://dba.stackexchange.com/questions/253328