ÎncepețiÎncepe gratuit

CREATE PROCEDURE cu OUTPUT

Creează o procedură stocată numită cuspSumRideHrsSingleDay în schema dbo, care acceptă o dată calendaristică și returnează numărul total de ore de plimbare pentru acea dată.

Acest exercițiu face parte din cursul

Scrierea funcțiilor și a procedurilor stocate în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o procedură stocată numită cuspSumRideHrsSingleDay în schema dbo.
  • Declară @DateParm ca parametru de intrare și @RideHrsOut ca parametru de ieșire.
  • Nu trimite numărul de rânduri către apelant.
  • Atribuie rezultatul interogării variabilei @RideHrsOut și include cuvântul cheie RETURN.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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
Editează și rulează codul