क्या संग्रहीत प्रक्रिया में इनपुट पैरामीटर के रूप में टेबल नाम को पास करना संभव है?एसक्यूएल संग्रहीत प्रक्रिया में तालिका का नाम पास करना
उदाहरण के लिए:
create procedure test
@tablename char(10)
as
begin
select * from @tablename
end
go
मैं जानता हूँ कि यह काम नहीं करता। तो अगर मैं टेबल नाम को संग्रहित प्रक्रिया में पास करना चाहता हूं तो सबसे अच्छा तरीका क्या है?
बहुत धन्यवाद
बहुत बहुत धन्यवाद। – gunnerz
यह ध्यान दिया जाना चाहिए कि, "*" का उपयोग करके, उदाहरण यह मान रहा है कि सभी तीन तालिकाओं में समान कॉलम हैं। मुझे विश्वास है कि आपको अन्यथा एक त्रुटि मिलेगी। यहां तक कि यदि यह मामला था, तो सर्वोत्तम अभ्यास के रूप में आपको शायद प्रत्येक चयन में उन्हें गणना करना चाहिए। – Buggieboy
@Buggieboy शायद उस त्रुटि को प्राप्त कर रहा है यदि स्तंभों में से केवल एक तालिका में परिवर्तन बदलते हैं ........ –