मेरे पास एक संग्रहीत प्रक्रिया है जिसे एक दूसरे एसपी को कई बार कॉल करने की आवश्यकता है। एकमात्र चीज जो बदलती है वह दूसरी एसपी के पैरामीटर हैं। यह था गतिशील एसक्यूएल मैं चल रहा था, तोक्या मुझे संग्रहीत प्रक्रिया चलाने के लिए sp_executesql या EXEC का उपयोग करना चाहिए?
SELECT @P1=5, @P2=5
EXEC MyProc @P1, @P2
SELECT @P1=0, @P2=1
EXEC MyProc @P1, @P2
अब मुझे पता है sp_executesql EXEC से बेहतर होगा लेकिन जब से मैं क्या में वास्तव में एक सपा को कई बार फोन कर रहा हूँ मैं अभी भी sp_executesql का उपयोग करना चाहिए या की तरह EXEC है: कुछ इस तरह उतना ही अच्छा दिखाया गया है?
किसी भी मदद के लिए धन्यवाद।
ठीक है, पुष्टि के लिए धन्यवाद। – user169867