存储过程在线等(急!!100分求)
我有一段存储过程如下,有很多个输入参数,但是在实际应用过程当中并不确定要输入多少个参数,具体要使用哪些参数也是根据@operation,请问,我在jsp里或者javabean该如何调用这段存储过程?谢谢!
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
ALTER PROCEDURE dbo.[WFP_TEST]
--业务数据接口-
(
@a char(1) = '',
@xMessage nvarchar(1024) = ''output, -- 返回信息
@rSQL nvarchar(1024) = '', -- 标准的SQL 语句
@sTel nvarchar(21) = '', -- 付费手机号码
@dTel nvarchar(21) = '', -- 接收手机号码
@operation nvarchar(10) = '', -- 数字/业务代码
@ServiceID nvarchar(10) = '', -- 业务/计费代码
@SpID nvarchar(17) = '', -- 数字回复代码
@s0 nvarchar(98) = '', -- ServiceID
@s1 nvarchar(98) = '', -- 参数1
@s2 nvarchar(98) = '', -- 参数2
@s3 nvarchar(98) = '', -- 参数3
@s4 nvarchar(98) = '', -- 参数4
@s5 nvarchar(98) = '', -- 参数5
@s6 nvarchar(98) = '', -- 参数6
@s7 nvarchar(98) = '', -- 参数7
@s8 nvarchar(98) = '', -- 参数8
@s9 nvarchar(98) = '', -- 参数9
@LogFlag char(1) = '0' -- 显示结果的标志:0-不显示,1-显示
)
AS
BEGIN
SET NOCOUNT ON
------------------< 1 >------------------
IF @operation='70000'
BEGIN
*************code here*************
END
------------------< 2 >------------------
IF @operation='70001'
BEGIN
*************code here*************
END
------------------< 2 >------------------
IF @operation='70003'
BEGIN
*************code here*************
END
------------------< 4 >------------------