OUTPUT ile CREATE PROCEDURE
dbo şemasında cuspSumRideHrsSingleDay adlı, bir tarih alan ve verilen tarih için toplam sürüş saatlerini döndüren bir Saklı Yordam oluştur.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Fonksiyonlar ve Saklı Yordamlar Yazma
Egzersiz talimatları
dboşemasındacuspSumRideHrsSingleDayadlı bir saklı yordam oluştur.@DateParmgiriş parametresi ve@RideHrsOutçıkış parametresi olarak bildir.- Satır sayısını çağırana gönderme.
- Sorgu sonucunu
@RideHrsOutdeğişkenine ata veRETURNanahtar sözcüğünü ekle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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