Access to Result sets from within Stored procedures Transact-SQL SQL Server -
i'm using sql server 2005, , know how access different result sets within transact-sql. following stored procedure returns 2 result sets, how access them from, example, stored procedure?
create procedure getorder (@orderid numeric) begin select order_address, order_number order_table order_id = @orderid select item, number_of_items, cost order_line order_id = @orderid end
i need able iterate through both result sets individually.
edit: clarify question, want test stored procedures. have set of stored procedures used vb.net client, return multiple result sets. these not going changed table valued function, can't in fact change procedures @ all. changing procedure not option.
the result sets returned procedures not same data types or number of columns.
the short answer is: can't it.
from t-sql there no way access multiple results of nested stored procedure call, without changing stored procedure others have suggested.
to complete, if procedure returning single result, insert temp table or table variable following syntax:
insert #table (...columns...) exec mysproc ...parameters...
you can use same syntax procedure returns multiple results, process first result, rest discarded.
Comments
Post a Comment