CREATE PROCEDURE con OUTPUT
Crea una stored procedure chiamata cuspSumRideHrsSingleDay nello schema dbo che accetta una data e restituisce il totale delle ore di corsa per la data passata.
Questo esercizio fa parte del corso
Scrivere funzioni e stored procedure in SQL Server
Istruzioni dell'esercizio
- Crea una stored procedure chiamata
cuspSumRideHrsSingleDaynello schemadbo. - Dichiara
@DateParmcome parametro di input e@RideHrsOutcome parametro di output. - Non inviare il conteggio delle righe al chiamante.
- Assegna il Risultato della query a
@RideHrsOute includi la parola chiaveRETURN.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
-- 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