我在SQL Server的存储过程中为某个参数执行两个值。我的内容如下。
参数:
当我执行时,我输入以下内容:
Exec dbo.Storedproc1 'Stored Procedure Number 1', '1/6/15', 60000, 1, 700
问题在于activity参数。我想为活动类型参数添加两个值,而我无法这样做。
有人可以解释一下如何做到这一点吗?谢谢!
答案 0 :(得分:2)
您无法将多个值传递给Integer
- 类型参数。
您必须将存储过程中该参数的数据类型更改为Table类型参数或varchar-type。
然后,您必须更改存储过程的逻辑,以便根据新类型处理传入参数。