Eu tenho um banco de dados onde estou usando TVFs embutidos (funções de valor de tabela) em vez de exibições. Por exemplo, posso ter duas tabelas chamadas [modelo do carro] e [fabricante do carro] que estou unindo dentro do TVF [fnCarBrands].
Esses TVFs são então chamados por outros TVFs para fazer processamento e relatórios adicionais. Então, eu poderia pegar minha função [fnCarBrands] e juntar à tabela [Purchase Year] para formar uma função [fnCarBrandHistory]. E assim por diante para várias camadas de TVFs.
Eu provavelmente poderia obter a mesma funcionalidade usando visualizações, já que meus TVFs embutidos são realmente apenas junções de tabelas e outros TVFs.
Como o desempenho de TVFs embutidos escritos dessa maneira se compara com as visualizações?