我似乎找不到任何特定于我想要做的事情。 是否有可能将动态参数传递给像这样的sp?传递给存储过程的动态参数
CREATE DBO.STOREDPROC
(
@PARAM1 nvarchar(20)
@PARAM2 nvarchar(20)
)
其中@PARAM1
和@PARAM2
将被定义并且基于用户输入的表中选择。
让我澄清一下,我想达到的是如下。从用户的输入设s说的一个或乙选项,如果一个选择通过将@param1
和@param2
,如果乙选择@param3
和@param4
将要传递的参数。
我不知道如果SQL提供的功能,以确定哪些参数在运行时通过基于用户输入
您使用的是哪种数据库技术?我猜SQL Server。 – JStead 2012-01-17 04:24:19
是的。你的例子就是你如何做到的。 – RBarryYoung 2012-01-17 04:54:01
我不明白你在问什么。并非所有参数都是“动态的”?或者你的意思是你想要即时定义参数名称和类型?一个例子会有所帮助。 – RickNZ 2012-01-17 08:35:08