EmpezarEmpieza gratis

CREATE PROCEDURE con OUTPUT

Crea un procedimiento almacenado llamado cuspSumRideHrsSingleDay en el esquema dbo que acepte una fecha y devuelva el total de horas de viaje para la fecha indicada.

Este ejercicio forma parte del curso

Escritura de funciones y procedimientos almacenados en SQL Server

Ver curso

Instrucciones del ejercicio

  • Crea un procedimiento almacenado llamado cuspSumRideHrsSingleDay en el esquema dbo.
  • Declara @DateParm como parámetro de entrada y @RideHrsOut como parámetro de salida.
  • No envíes el recuento de filas al llamador.
  • Asigna el Resultado de la consulta a @RideHrsOut e incluye la palabra clave RETURN.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

-- 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
Editar y ejecutar código