【发布时间】:2018-03-04 03:42:10
【问题描述】:
我有一个调用另一个存储过程的存储过程。内部存储过程返回一个结果集。使用CallableStatement 执行调用存储过程后,我无法获得调用存储过程返回的结果集。
我尝试了 execute 和 executeQuery 来执行可调用语句。当我从 SQL Server 执行调用存储过程时,我得到了正确的结果。
调用过程:-
ALTER PROC [User].[Get_Data]
(@UserID NVARCHAR(20))
AS
BEGIN
Select 'User Data'
Exec [Order].[Get_Order] @UserID
END
调用过程:-
ALTER PROC [Order].[Get_Order]
(@UserID NVARCHAR(20))
AS
BEGIN
Select * from orders where userId=@UserID
END
【问题讨论】:
标签: java sql-server stored-procedures jdbc