मैं कर्सर का उपयोग कर रहा हूं।टीएसक्यूएल कर्सर परिभाषा बदलें
DECLARE @column1 NVARCHAR(MAX);
DECLARE cursor_name CURSOR FOR
SELECT c1
FROM table_name;
OPEN cursor_name;
FETCH cursor_name INTO @column1;
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH cursor_name INTO @column1;
END
CLOSE cursor_name;
DEALLOCATE cursor_name;
अब मेरी सवाल है, मैं इसे उपयोग करने के बाद कर्सर cursor_name
की परिभाषा को बदल सकते हैं? मैं करने के लिए कुछ इसी तरह मतलब है:
DECLARE cursor_name CURSOR FOR
SELECT c2
FROM table_name2;
ही कर्सर नाम cursor_name
का उपयोग करना, लेकिन defination बदल जाता है। यदि यह संभव है, तो यह कैसे करें?
धन्यवाद।