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

Qual comando usar para executar uma função

No exercício o professor usa SELECT para trazer o resultado da função. Porém, até o momento estávamos usando EXEC ou PRINT para as funções.

Quais são as situações em que se usa SELECT, EXEC ou PRINT nas funções?

1 resposta
solução!

Olá Igor, boa noite!

Tudo bem?

SELECT @local_variable normalmente é usado para retornar um único valor na variável. No entanto, quando expression é o nome de uma coluna, ela pode retornar vários valores. Se a instrução SELECT retornar mais de um valor, à variável será atribuído o último valor retornado.

Já o print é usado para exibir uma cadeia de caracteres não unicode que pode varia entre 4000 (nvarchar) e 8000 (varchar).

Quanto ao exec é usado para excultar alguma atividade como por ex um procedure.

Ex: Exec usp_nome_qualquer

Espero ter ajudado.