O que são funções escalares ?
Função escalares são funções que recebem um ou mais valores retornam
um valor. São exemplos de funções escalares naturais LTRIM, LEFT, CAST. A
partir do SQL Server 2000 é possível a construção de funções escalares
customizadas (User Defined Scalar Functions) obedecendo a mesma
definição, ou seja, devem receber um conjunto de valores e retornar um
valor. O uso das funções escalares está em consonância com um dos
principais conceitos básicos da orientação, o encapsulamento. Uma vez
que seja possível codificar uma lógica dentro da função (cálculo da taxa
de juros, números de pedidos por empregado, ou ainda a formatação de
uma data) é possível reaproveitá-la em vários trechos do códigos. O fato
da função residir dentro do banco de dados também pode evitar a troca
de contexto entre banco e aplicação.
Fonte: https://gustavomaiaaguiar.wordpress.com/2011/05/29/funes-escalares-resusabilidade-formatao-preguia-vs-desempenho/