Tengo una base de datos donde estoy usando TVF en línea (funciones de valor de tabla) en lugar de vistas. Por ejemplo, podría tener dos tablas llamadas [modelo de automóvil] y [fabricante de automóviles] que uniré dentro de TVF [fnCarBrands].
Luego, estos TVF son llamados por otros TVF para realizar más procesamiento e informes. Entonces podría tomar mi función [fnCarBrands] y unirme a la tabla [Año de compra] para formar una función [fnCarBrandHistory]. Y así sucesivamente para varias capas de TVF.
Probablemente podría obtener la misma funcionalidad usando vistas, ya que mis TVF en línea son realmente solo uniones de tablas y otros TVF.
¿Cómo se compara el rendimiento de los TVF en línea escritos de esta manera con las vistas?