Thực thi TVF vào biến
Hãy nhớ hàm trả về bảng bạn đã tạo trước đó trong chương này tên là SumStationStats? Hàm này nhận một tham số datetime và trả về số lượt đi cùng tổng thời lượng chuyến đi cho mỗi trạm xuất phát mà ngày bắt đầu khớp với tham số đầu vào. Bây giờ hãy thực thi SumStationStats và lưu kết quả vào một biến bảng.
Bài tập này là một phần của khóa học
Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server
Hướng dẫn bài tập
- Tạo một biến bảng tên
@StationStatsvới các cộtStartStation,RideCount, vàTotalDuration. - Thực thi hàm
SumStationStatsvà truyền'3/15/2018'làm tham số đầu vào. - Dùng
INSERT INTOđể nạp dữ liệu vào biến bảng@StationStatsbằng kết quả của hàm. - Chọn (SELECT) tất cả bản ghi từ biến bảng.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- 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
___ *
___ ___