Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Podemos passar parâmetros para uma visão em SQL?


Como já disse não pode.

Uma possível solução seria implementar uma função armazenada, como:
CREATE FUNCTION v_emp (@pintEno INT)
RETURNS TABLE
AS
RETURN
   SELECT * FROM emp WHERE [email protected];

Isso permite que você o use como uma visualização normal, com:
SELECT * FROM v_emp(10)