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;

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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.