sql >> Base de Datos >  >> RDS >> Sqlserver

¿Podemos pasar parámetros a una vista en SQL?

Como ya se ha dicho, no se puede.

Una posible solución sería implementar una función almacenada, como:

CREATE FUNCTION v_emp (@pintEno INT)
RETURNS TABLE
AS
RETURN
   SELECT * FROM emp WHERE [email protected];

Esto le permite usarlo como una vista normal, con:

SELECT * FROM v_emp(10)