【发布时间】:2015-03-05 07:00:16
【问题描述】:
我有一个 sql 存储过程,它接受 2 个输入并根据给定的输入返回一个结果集。 我在 sql IN 子句中使用 input1,例如,
WHERE myCol IN(@input1)
从水壶表输入步骤执行存储过程时, 如果我为 input1 提供一个值,它可以正常工作。
EXEC sp_procedureName @input1='07423', @input2='2014-09-02'
如果我像下面这样给出多个值,则结果集为空。
EXEC sp_procedureName @input1='07423,07022,07033', @input2='2014-09-02'
如何将多个值作为参数传递给我的过程。 转换将执行该过程并使用表输出步骤将结果集插入另一个表。
【问题讨论】:
标签: sql-server stored-procedures pentaho kettle