EmpezarEmpieza gratis

Ejecutar TVF en una variable

¿Recuerdas la función con valor de tabla que creaste antes en este capítulo llamada SumStationStats? Acepta un parámetro datetime y devuelve el número de viajes y la duración total de los viajes para cada estación de inicio donde la fecha de inicio coincide con el parámetro de entrada. Ejecuta ahora SumStationStats y guarda los resultados en una variable de tabla.

Este ejercicio forma parte del curso

Escritura de funciones y procedimientos almacenados en SQL Server

Ver curso

Instrucciones del ejercicio

  • Crea una variable de tabla llamada @StationStats con las columnas StartStation, RideCount y TotalDuration.
  • Ejecuta la función SumStationStats y pasa '3/15/2018' como parámetro de entrada.
  • Usa INSERT INTO para rellenar la variable de tabla @StationStats con los resultados de la función.
  • Selecciona todos los registros de la variable de tabla.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

-- 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 y ejecutar código