पर सरणी पास करना मैं सी # का उपयोग कर एक SQL सर्वर संग्रहीत प्रक्रिया में एक सरणी चर कैसे पारित कर सकता हूं और सरणी मानों को पूरी पंक्ति में सम्मिलित कर सकता हूं?एसक्यूएल सर्वर संग्रहीत प्रक्रिया
अग्रिम धन्यवाद।
एसक्यूएल सर्वर तालिका:
ID | Product | Description
-------------------------------
8A3H | Soda | 600ml bottle
सी # सरणी:
string[] info = new string[] {"7J9P", "Soda", "2000ml bottle"};
एसक्यूएल सर्वर संग्रहीत प्रक्रिया:
ALTER PROC INSERT
(@INFO_ARRAY ARRAY)
AS
BEGIN
INSERT INTO Products VALUES (@INFO_ARRAY)
END
वहाँ किसी भी कारण है कि आप सिर्फ एक से अधिक पैरामीटर का उपयोग नहीं कर सकते हैं या यदि आप बस एक शॉर्टकट की तलाश कर रहे है? –
इससे मदद मिल सकती है - http://stackoverflow.com/questions/11102358/how-to-pass-an-array-into-a-sql-server-stored-procedure?rq=1 –
बस एक शॉर्टकट देख रहा है। @DStanley – user3658439