SQL版本SQL逗号分隔值在参数不同的行
对于一个存储过程输入,例如:
- @CustomerID = '1,2,3,4'
- @address = '俄勒冈'
- @city = '波特兰'
。我需要将值插入单独的行中,如下所示:
customerID | address city
--------------+------------------
1 | Oregon Portland
2 | Oregon Portland
3 | Oregon Portland
4 | Oregon Portland
我需要帮助,了解如何在单个参数中插入CSV值以分隔行。
检查这个答案您正在使用什么版本的SQL Server http://stackoverflow.com/questions/10914576/t-sql-split-string –
?您的'@ CustomerID'参数是否必须是分隔字符串,或者您可以使用[表值参数](https://msdn.microsoft.com/en-us/library/bb510489(v = sql.100))。 ASPX)? – GarethD