A diferença está no tipo de parâmetro de saída.
Uma função escalar retorna um único valor escalar.
Uma função de tabela retorna uma tabela com várias linhas e colunas.

Avalados por :
A diferença está no tipo de parâmetro de saída.
Uma função escalar retorna um único valor escalar.
Uma função de tabela retorna uma tabela com várias linhas e colunas.
Olá,
As funções escalares (às vezes referidas como Funções Definidas pelo Usuário / UDFs) retornam um único valor como resultado, não como um conjunto de resultados, e podem ser usadas na maioria dos lugares dentro de uma consulta ou declaração
SET
, exceto na cláusula
FROM
(ou talvez em outros lugares?). Além disso, as funções escalares podem ser chamadas usando
EXEC
, assim como Procedimentos Armazenados, embora não haja muitas ocasiões para usar essa capacidade.
As funções de tabela são
funções que os usuários podem consultar como qualquer outra tabela de banco de dados e podem ser adicionadas como uma fonte de dados em suas visualizações gráficas
.
Você pode usar a cláusula from em uma instrução SQL para chamar uma função de tabela.
Cumprimentos,
Sowmya.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2025 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute