Виконання TVF у змінну
Пам'ятаєте табличну функцію, яку ви створили раніше в цьому розділі, — SumStationStats? Вона приймає параметр datetime і повертає кількість поїздок та загальну тривалість поїздок для кожної стартової станції, де дата початку збігається зі вхідним параметром. Виконайте SumStationStats зараз і збережіть результати в табличній змінній.
Ця вправа є частиною курсу
Написання функцій і збережених процедур у SQL Server
Інструкції до вправи
- Створіть табличну змінну з назвою
@StationStatsзі стовпцямиStartStation,RideCountіTotalDuration. - Виконайте функцію
SumStationStatsі передайте'3/15/2018'як вхідний параметр. - Використайте
INSERT INTO, щоб заповнити табличну змінну@StationStatsрезультатами виконання функції. - Виберіть усі записи з цієї табличної змінної.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- 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
___ *
___ ___