ПочатиПочніть безкоштовно

Виконання 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
___ * 
___ ___
Редагувати та запускати код