Stored Procedures mit mehr als einem Output Parameter

By Frank Kalis

Posted on Aug 2, 2005 von in SQL Server

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

Dieser Eintrag wurde eingetragen von und ist abgelegt unter SQL Server. Tags: , ,

Noch kein Feedback


Formular wird geladen...