Stored Procedure mit mehreren Output Variablen.

24/02/2010 - 15:07 von Andreas Vogt | Report spam
Hallo,
kenn mich mit tsql nicht so gut aus.
Ich möchte eine SP ausführen mit einem Eingabe- und 2
Ausgabeparameter.
Hier mein (klàglicher) Versuch:

USE [rueckverfolgbarkeit]
GO
/****** Object: StoredProcedure [dbo].[GehaeuseDatenAnzeigen]
Script Date: 02/24/2010 15:01:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
\Andreas Vogt\AppData\Local\Temp\~vs495E.sql
@ZeitMagnetkraft bigint OUTPUT,
@Anzugszeit bigint output,
@Gehaeusenr bigint
)
AS
BEGIN

SET NOCOUNT ON;

Select @ZeitMagnetkraft, @Anzugszeit From dbo.tbl_Gehaeuse_Daten WHERE
archiv = 0 AND Gehaeusenr = @Gehaeusenr

END

Arbeite mit dem SQL Server 2008 Express mit Management Studio.
Was mach ich falsch?

Gruß Andreas
 

Lesen sie die antworten

#1 Uwe Ricken
24/02/2010 - 16:14 | Warnen spam
Hallo Andreas,

So sollte es aber schon gehen!

CREATE PROC dbo.GeausedatenAnzeigen
@ZeitMagnetKraft bigint OUTPUT,
@AnzugZeit bigint OUTPUT,
@GehauseNr bigint
AS
SET NOCOUNT ON

SELECT TOP 1
@ZeitMagnetKraft = ZeitMagnetKraft,,
@AnzugZeit = AnzugZeit
FROM dbo.Gehaeuse_Daten
WHERE archiv = 0 AND
Gehaeusenr = @Gehaeusenr

SET NOCOUNT OFF
GO
Uwe Ricken
db Berater GmbH
http://www.db-berater.de

MCTS: Microsoft SQL Server 2005
MCDBA: Microsoft SQL Server 2005

Ähnliche fragen