ПочатиПочніть безкоштовно

CREATE PROCEDURE з OUTPUT

Створіть збережену процедуру з назвою cuspSumRideHrsSingleDay у схемі dbo, яка приймає дату і повертає загальну кількість годин поїздок для переданої дати.

Ця вправа є частиною курсу

Написання функцій і збережених процедур у SQL Server

Переглянути курс

Інструкції до вправи

  • Створіть збережену процедуру cuspSumRideHrsSingleDay у схемі dbo.
  • Оголосіть @DateParm як вхідний параметр і @RideHrsOut як вихідний параметр.
  • Не надсилайте кількість рядків викликачу.
  • Присвойте результат запиту змінній @RideHrsOut і додайте ключове слово RETURN.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

-- 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
Редагувати та запускати код