TVF çıktısını değişkene kaydet
Bu bölümün başlarında oluşturduğun SumStationStats adlı tablo değer döndüren fonksiyonu hatırlıyor musun? Bu fonksiyon bir datetime parametresi alır ve başlangıç tarihi girilen parametreyle eşleşen her başlangıç istasyonu için sürüş sayısı ile toplam sürüş süresini döndürür. Şimdi SumStationStats fonksiyonunu çalıştır ve sonuçları bir tablo değişkeninde sakla.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Fonksiyonlar ve Saklı Yordamlar Yazma
Egzersiz talimatları
StartStation,RideCountveTotalDurationsütunlarına sahip@StationStatsadlı bir tablo değişkeni oluştur.SumStationStatsfonksiyonunu çalıştır ve giriş parametresi olarak'3/15/2018'değerini geçir.- Fonksiyonun sonuçlarıyla
@StationStatstablo değişkenini doldurmak içinINSERT INTOkullan. - Tablo değişkenindeki tüm kayıtları seç.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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
___ *
___ ___