当前位置: 技术问答>java相关
如何取出存储过程中的值啊!!!!
来源: 互联网 发布时间:2015-09-14
本文导语: 当从第一个select语句中取出值应该是 str1=sqlRst.getString(1); str2=sqlRst.getString(2); 请问接着从第二个select语句中取值是否是 str3=sqlRst.getString(3); str4=sqlRst.getString(4); str5=sqlRst.getString(5); 但是我试过了,...
当从第一个select语句中取出值应该是
str1=sqlRst.getString(1);
str2=sqlRst.getString(2);
请问接着从第二个select语句中取值是否是
str3=sqlRst.getString(3);
str4=sqlRst.getString(4);
str5=sqlRst.getString(5);
但是我试过了,运行不通过啊,错误信息是
[Microsoft][SQLServer JDBC Driver]Column index 3 is out of range
请问正确的写法应该是如何啊
CREATE PROCEDURE sp_output2
@date1 datetime,
@date2 datetime,
@date3 datetime,
@date4 datetime
AS
select sum(Total_1),sum(Subtotal_1)
from lawer_input
where Report_time >= @date1
and Report_time = @date3
and Report_time
str1=sqlRst.getString(1);
str2=sqlRst.getString(2);
请问接着从第二个select语句中取值是否是
str3=sqlRst.getString(3);
str4=sqlRst.getString(4);
str5=sqlRst.getString(5);
但是我试过了,运行不通过啊,错误信息是
[Microsoft][SQLServer JDBC Driver]Column index 3 is out of range
请问正确的写法应该是如何啊
CREATE PROCEDURE sp_output2
@date1 datetime,
@date2 datetime,
@date3 datetime,
@date4 datetime
AS
select sum(Total_1),sum(Subtotal_1)
from lawer_input
where Report_time >= @date1
and Report_time = @date3
and Report_time