2014-02-20 41 views
0

我们运行的业务应用程序允许我们运行存储过程来执行多个作业,包括将数据从一个表复制到另一个表。问题是这个应用程序不允许传递动态或用户值。你必须在作业中预先定义参数的值,这使得它非常静态。需要将参数传递给没有参数的过程

有没有办法将值传递给存储过程而不使用参数?

+1

你知道你的问题没有什么意义。你是否想要传递一个动态的参数列表(所以0,1,2 ... p个参数0?sp如何知道如何处理它们? –

回答

0

传统的方法是使用参数。不过,我想你可以通过一些特别的sql将数据插入到表中,并让存储的proc读取它。

0

我想,你可以得到用户的价值并将其存储在一个表中。此外,参数(现在可以使用临时值)可以通过使用用户值表中的任何不同列在存储过程中获得。