CREATE PROCEDURE com OUTPUT
Crie uma Stored Procedure chamada cuspSumRideHrsSingleDay no esquema dbo que aceite uma data e retorne o total de horas de corrida para a data informada.
Este exercicio faz parte do curso
Escrevendo Funções e Procedures no SQL Server
Instruções do exercicio
- Crie uma stored procedure chamada
cuspSumRideHrsSingleDayno esquemadbo. - Declare
@DateParmcomo parâmetro de entrada e@RideHrsOutcomo parâmetro de saída. - Não envie a contagem de linhas para quem chama.
- Atribua o Resultado da consulta a
@RideHrsOute inclua a palavra-chaveRETURN.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
-- 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