0

因此,我将 2 个数组作为逗号分隔列表传递到 Sql Server 2005 中的存储过程中。这些数组按它们的顺序同步,即A1(0)对应于A2(0)A1(1)对应于A2(1),...等等。

如何将这些数组解析为临时表或表变量中的 2 列?

编辑:好的,所以我将 2 个逗号分隔的字符串传递到存储过程中。我想把这些放到一个有 2 列的表中。例如,如果

@param1 = 'field1, field2, field3'
@param2 = 'value1, value2, value3'

我想要一张像

 |----------------------------------|
 |  Fields         | Values         |
 |----------------------------------|
 |  field1         | value1         |
 |  field2         | value2         |
 |  field3         | value3         |
 |----------------------------------|

我不知道可能有多少个字段/值对,但在使用中,确实不应该超过 10 或 15 个。

另外,我不一定需要维护特定的顺序,只要维护字段/值对即可。

我们有一个函数可以解析一个逗号分隔的列表 - 我可以简单地复制它并创建一个处理 2 个字符串的列表,或者分别解析每个列表然后加入它们,....

4

0 回答 0