TVF को वैरिएबल में Execute करें
याद है, आपने इसी चैप्टर में SumStationStats नाम का एक table-valued function बनाया था? यह एक datetime पैरामीटर लेता है और हर starting station के लिए ride count और total ride duration लौटाता है, जहाँ start date इनपुट पैरामीटर से मेल खाती है. अब SumStationStats को चलाइए और उसके परिणामों को एक table वैरिएबल में स्टोर कीजिए.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना
अभ्यास निर्देश
StartStation,RideCount, औरTotalDurationकॉलम के साथ@StationStatsनाम का एक table वैरिएबल बनाएँ.SumStationStatsफंक्शन को execute करें और इनपुट पैरामीटर के रूप में'3/15/2018'पास करें.- फंक्शन के परिणामों से
@StationStatstable वैरिएबल को populate करने के लिएINSERT INTOका उपयोग करें. - टेबल वैरिएबल से सभी रिकॉर्ड्स select करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Create @StationStats
___ ___ ___(
StartStation nvarchar(100),
RideCount int,
TotalDuration numeric)
-- Populate @StationStats with the results of the function
___ ___ ___
SELECT TOP 10 *
-- Execute SumStationStats with 3/15/2018
FROM dbo.___('3/15/2018')
ORDER BY RideCount DESC
-- Select all the records from @StationStats
___ *
___ ___