मान लें कि मेरे पास निम्नलिखित सरल तालिका चर है:
declare @databases table
(
DatabaseID int,
Name varchar(15),
Server varchar(15)
)
-- insert a bunch rows into @databases
अगर मैं पंक्तियों के माध्यम से पुनरावृति करना चाहता हूं तो क्या कर्सर का उपयोग करना मेरी एकमात्र विकल्प घोषित करना और उपयोग करना है? क्या कोई और तरीका है?
STATIC
बेस टेबल की निरंतर री-चेकिंग को हटाने के लिए विकल्प का उपयोग करने की आवश्यकता होती है और डिफ़ॉल्ट रूप से वहां लॉकिंग होती है और ज्यादातर लोग गलती से मानते हैं कि CURSORs बुराई हैं। @JacquesB बहुत करीब: यह देखने के लिए कि क्या परिणाम पंक्ति अभी भी मौजूद है + लॉकिंग समस्याएँ हैं। और STATIC
आमतौर पर उस :-) को ठीक करता है।