Stored Procedures mit mehr als einem Output Parameter

Im SQL Server 2000 kann eine Stored Procedure bis zu 2.100 Parameter haben. Jeder einzelne dieser Parameter kann entweder Input- oder Output Parameter sein. Hier ist ein einfaches Beispiel, welches 2 OUTPUT Parameter einsetzt:

use pubs
go
create procedure dbo.showme @au_id varchar(20), @lname varchar(50) OUTPUT, @fname varchar(50) OUTPUT
as
 select @lname=au_lname, @fname =au_fname  from authors where au_id=@au_id
go
declare @au_id varchar(20), @lname varchar(50),  @fname varchar(50)
exec dbo.showme '172-32-1176', @lname = @lname OUTPUT, @fname = @fname OUTPUT
select @lname, @fname
drop procedure dbo.showme

Column1	Column2
White	Johnson
Noch keine Bewertungen