Zacznij terazZacznij za darmo

Wykonaj funkcję TVF do zmiennej

Pamiętasz funkcję tabelaryczną SumStationStats, którą utworzyłeś wcześniej w tym rozdziale? Przyjmuje ona parametr typu datetime i zwraca liczbę przejazdów oraz łączny czas trwania przejazdów dla każdej stacji startowej, gdzie data startu odpowiada podanemu parametrowi. Wykonaj teraz funkcję SumStationStats i zapisz wyniki w zmiennej tabelarycznej.

To ćwiczenie jest częścią kursu

Funkcje i procedury składowane w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz zmienną tabelaryczną o nazwie @StationStats z kolumnami StartStation, RideCount i TotalDuration.
  • Wywołaj funkcję SumStationStats i przekaż '3/15/2018' jako parametr wejściowy.
  • Użyj INSERT INTO, aby wypełnić zmienną tabelaryczną @StationStats wynikami funkcji.
  • Wybierz wszystkie rekordy ze zmiennej tabelarycznej.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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
___ * 
___ ___
Edytuj i uruchom kod