यदि आप केवल अपने दूसरे एसपी द्वारा कुछ विशिष्ट संचालन करना चाहते हैं और एसपी से वापस मूल्यों की आवश्यकता नहीं है तो बस करें:
Exec secondSPName @anyparams
इसके अलावा, यदि आपको अपने पहले वाले के अंदर अपने दूसरे एसपी द्वारा लौटाए गए मूल्यों की आवश्यकता है, तो समान संख्या में कॉलम के साथ एक अस्थायी तालिका चर बनाएं और दूसरे एसपी द्वारा कॉलम रिटर्न की समान परिभाषा के साथ। तब आप इन मानों को पहले SP में इस प्रकार प्राप्त कर सकते हैं:
Insert into @tep_table
Exec secondSPName @anyparams
अपडेट करें:
दूसरे एसपी को पैरामीटर पास करने के लिए, यह करें:
Declare @id ID_Column_datatype
Set @id=(Select id from table_1 Where yourconditions)
Exec secondSPName @id
अपडेट 2:
मान लीजिए कि आपका दूसरा एसपी Id
लौटाता है और Name
जहां id
. का प्रकार int
है और Name
varchar(64)
. का है टाइप करें।
अब, यदि आप पहले एसपी में इन मानों का चयन करना चाहते हैं तो एक अस्थायी table
बनाएं चर और उसमें मान डालें:
Declare @tep_table table
(
Id int,
Name varchar(64)
)
Insert into @tep_table
Exec secondSP
Select * From @tep_table
यह आपको दूसरे SP द्वारा लौटाए गए मान लौटाएगा।
आशा है, यह आपके सभी संदेहों को दूर कर देगा।