如何使用C#將數組變量傳遞給SQL Server存儲過程並將數組值插入整行中?將數組傳遞給SQL Server存儲過程
在此先感謝。
SQL Server表:
ID | Product | Description
-------------------------------
8A3H | Soda | 600ml bottle
C#陣列:
string[] info = new string[] {"7J9P", "Soda", "2000ml bottle"};
SQL Server存儲過程:
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