का चयन करें और एक भी बयान में EXEC - एसक्यूएल सर्वर

वोट
1

मैं में एक सपा एक अस्थायी तालिका है। मैं इस पर कुछ मान डालें। मैं तो अस्थायी तालिका से मूल्यों में भेज कर एक दूसरे सपा EXEC की आवश्यकता होगी। मैं नहीं बल्कि स्थानीय चर का उपयोग करने से बच जाएगा।

DECLARE @tmp TABLE
(
  Name VARCHAR(200).
  Code INT
)

INSERT IGNORE  INTO @tmp
SELECT 'TEST', 100

EXEC MyProc
  @Name = --Here I send the values from temp
  @Code =
12/03/2009 को 16:01
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
0

आप यह सब में एक भी सपा लपेट सकता है।

12/03/2009 को 16:04
का स्रोत उपयोगकर्ता

वोट
1

जब तक आप एसक्यूएल सर्वर 2008 जो तालिका डेटा प्रकार की अनुमति देता है पर हैं आप, नहीं कर सकता। कौन सा संग्रहीत proc पैरामीटर के रूप में इस्तेमाल किया जा सकता।

अन्यथा एफआरपी एसक्यूएल 2000/2005, अस्थायी तालिका में 10 पंक्तियों के लिए, आप 10 भीतरी संग्रहीत proc कॉल के माध्यम से पाश की जरूरत है।

12/03/2009 को 17:02
का स्रोत उपयोगकर्ता

वोट
2

एक वास्तविक अस्थायी तालिका #TempTable और नहीं एक @varibale तालिका बनाने, और आप माता-पिता और बच्चे संग्रहित प्रक्रियाओं के बीच साझा कर सकते हैं ...

http://www.sommarskog.se/share_data.html#temptables

12/03/2009 को 21:01
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more