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?
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?
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.