कोड इस प्रकार है:गतिशील एसक्यूएल परिणाम प्रक्रिया संग्रहित
ALTER PROCEDURE dbo.pdpd_DynamicCall
@SQLString varchar(4096) = null
AS
Begin
create TABLE #T1 (column_1 varchar(10) , column_2 varchar(100))
insert into #T1
execute ('execute ' + @SQLString)
select * from #T1
End
समस्या यह है कि मैं अलग प्रक्रियाओं है कि वापस विभिन्न स्तंभों दे सकते हैं कॉल करना चाहते हैं। इसलिए मुझे तालिका # टी 1 सामान्य रूप से परिभाषित करना होगा। लेकिन मुझे नहीं पता कि कैसे।
किसी को भी इस समस्या पर मेरी मदद कर सकते हैं?
ध्वनि में है जैसे आप संग्रहित प्रक्रियाओं का उपयोग करें और सादे पुराने parametered एसक्यूएल स्क्रिप्ट का उपयोग करने की कोशिश कर बंद कर देना चाहिए की जरूरत है। –