Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Valores DEFAULT em parâmetros de funções

Olá!

Criei uma função simples que soma dois números declarados nos parâmetros. Todavia, estou perdido na tentativa de declarar valores DEFAULT para esses mesmos parâmetros. Poderiam me ajudar?

Desde já, obrigado.

CREATE FUNCTION somando(@NUMERO1 FLOAT, @NUMERO2 FLOAT)
RETURNS FLOAT
AS
BEGIN

DECLARE @RESULTADO FLOAT
SELECT @RESULTADO = @NUMERO1 + @NUMERO2
RETURN @RESULTADO

END;
1 resposta
solução!

Oi

Logo após a declaração do tipo do argumento você coloca o sinal de igual (=), e atribui um valor default para o argumento.

Por exemplo: CREATE FUNCTION somando(@NUMERO1 FLOAT = 1.0, @NUMERO2 FLOAT = 2.0)

E para chamar a função utilizando o valor default, no lugar do argumento que será suprimido, coloque default.

Por exemplo: select dbo.somando(3.3, default)

O resultado será 5.3

Espero ter ajudado.