Spuštění TVF do proměnné
Pamatuješ si na tabulkovou funkci SumStationStats, kterou jsi vytvořil/a dříve v této kapitole? Přijímá parametr typu datetime a vrací počet jízd a celkovou dobu trvání jízd pro každou výchozí stanici, jejíž datum odjezdu odpovídá zadanému parametru. Spusť teď funkci SumStationStats a ulož výsledky do tabulkové proměnné.
Toto cvičení je součástí kurzu
Psaní funkcí a uložených procedur v SQL Serveru
Pokyny k cvičení
- Vytvoř tabulkovou proměnnou
@StationStatsse sloupciStartStation,RideCountaTotalDuration. - Spusť funkci
SumStationStatsa jako vstupní parametr předej hodnotu'3/15/2018'. - Pomocí příkazu
INSERT INTOnaplň tabulkovou proměnnou@StationStatsvýsledky funkce. - Vyber všechny záznamy z tabulkové proměnné.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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
___ *
___ ___