Comece agoraComece grátis

Executar TVF em variável

Lembra da função que retorna tabela que você criou no início deste capítulo chamada SumStationStats? Ela recebe um parâmetro datetime e retorna a contagem de viagens e a duração total das viagens para cada estação de partida em que a data de início corresponde ao parâmetro de entrada. Execute SumStationStats agora e armazene os resultados em uma variável de tabela.

Este exercicio faz parte do curso

Escrevendo Funções e Procedures no SQL Server

Ver curso

Instruções do exercicio

  • Crie uma variável de tabela chamada @StationStats com as colunas StartStation, RideCount e TotalDuration.
  • Execute a função SumStationStats e passe '3/15/2018' como parâmetro de entrada.
  • Use INSERT INTO para preencher a variável de tabela @StationStats com os resultados da função.
  • Selecione todos os registros da variável de tabela.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

-- 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
___ * 
___ ___
Editar e Executar Código