OUTPUT के साथ CREATE PROCEDURE
dbo स्कीमा में cuspSumRideHrsSingleDay नाम का एक Stored Procedure बनाएँ जो एक तारीख स्वीकार करे और दी गई तारीख के लिए कुल ride hours लौटाए.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना
अभ्यास निर्देश
dboस्कीमा मेंcuspSumRideHrsSingleDayनाम का एक stored procedure बनाएँ.@DateParmको input पैरामीटर और@RideHrsOutको output पैरामीटर के रूप में डिक्लेयर करें.- row count को caller को न भेजें.
- क्वेरी के परिणाम को
@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