LoslegenKostenlos starten

CREATE PROCEDURE mit OUTPUT

Erstelle eine Stored Procedure namens cuspSumRideHrsSingleDay im Schema dbo, die ein Datum akzeptiert und die gesamten Fahrtstunden für das übergebene Datum zurückgibt.

Diese Übung ist Teil des Kurses

<Kurs>Funktionen und Stored Procedures in SQL Server schreiben</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine Stored Procedure namens cuspSumRideHrsSingleDay im Schema dbo.
  • Deklariere @DateParm als Eingabeparameter und @RideHrsOut als Ausgabeparameter.
  • Sende die Anzahl der betroffenen Zeilen nicht an den Aufrufer.
  • Weise das Ergebnis der Abfrage @RideHrsOut zu und füge das Schlüsselwort RETURN ein.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Create the stored procedure
___ ___ dbo.___
    -- Declare the input parameter
	___ date,
    -- Declare the output parameter
	___ numeric ___
AS
-- Don't send the row count 
___ ___ ___
BEGIN
-- Assign the query result to @RideHrsOut
___
	___ = SUM(DATEDIFF(second, StartDate, EndDate))/3600
FROM CapitalBikeShare
-- Cast StartDate as date and compare with @DateParm
WHERE CAST(StartDate AS date) = @DateParm
RETURN
END
Code bearbeiten und ausführen