शुरू करेंमुफ़्त में शुरू करें

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' पास करें.
  • फंक्शन के परिणामों से @StationStats table वैरिएबल को 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
___ * 
___ ___
कोड संपादित करें और चलाएँ