+ -
当前位置:首页 → 问答吧 → 存储过程, 15个参数, 多吗?

存储过程, 15个参数, 多吗?

时间:2011-11-05

来源:互联网

现在问题就是, 有时可以执行, 有时不能执行, 提示: 为存储过程或函数 proc_abc 指定了过多的参数

请教大牛们, 有没有方法可以解决


没有的话, 请问大牛们, SQL有没有拆分相关的函数

作者: dinoalex   发布时间: 2011-11-05

SQL code
charindex

作者: abcdwell   发布时间: 2011-11-05

如果需要,没有多不多 的说法

提示: 为存储过程或函数 proc_abc 指定了过多的参数
那肯定是调用参数写错了的

解决方法:查出错误并解决之(好像是废话)

作者: NBDBA   发布时间: 2011-11-05

参数个数无所谓多不多,关键是需求.

你这个错误是在调用的时候,实参的数目比形参的数目多了的结果.

作者: qianjin036a   发布时间: 2011-11-05

它本来只要3个,你给它5个,就会出这样的错.

也许是因为参数比较多,容易看花眼的缘故.

作者: qianjin036a   发布时间: 2011-11-05

个数没错, 我知道原因了, 是因为钱币的值有千位

作者: dinoalex   发布时间: 2011-11-05

当散分帖了

作者: dinoalex   发布时间: 2011-11-05

那就接分了.

如果嫌多,可以考虑用逗号串起来做为一个参数传进去.
然后再里面分解之后再用.

作者: dawugui   发布时间: 2011-11-06