ÎncepețiÎncepe gratuit

Execută TVF într-o variabilă

Îți amintești de funcția cu valoare de tip tabel creată anterior în acest capitol, numită SumStationStats? Aceasta acceptă un parametru datetime și returnează numărul de curse și durata totală a curselor pentru fiecare stație de pornire în care data de start corespunde parametrului de intrare. Execută acum SumStationStats și stochează rezultatele într-o variabilă de tip tabel.

Acest exercițiu face parte din cursul

Scrierea funcțiilor și a procedurilor stocate în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o variabilă de tip tabel numită @StationStats cu coloanele StartStation, RideCount și TotalDuration.
  • Execută funcția SumStationStats și transmite '3/15/2018' ca parametru de intrare.
  • Folosește INSERT INTO pentru a popula variabila de tip tabel @StationStats cu rezultatele funcției.
  • Selectează toate înregistrările din variabila de tip tabel.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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
___ * 
___ ___
Editează și rulează codul