Maison >base de données >tutoriel mysql >Comment puis-je utiliser des paramètres avec des vues dans Microsoft SQL Server ?
Accès aux paramètres dans les vues SQL
Dans Microsoft SQL Server, il n'est pas possible de transmettre directement des paramètres aux vues. Tenter de créer une vue avec un paramètre, comme démontré par le code suivant, entraînera une erreur :
create or replace view v_emp(eno number) as select * from emp where emp_id=&eno;
Méthode alternative : fonctions stockées
En tant que solution alternative, les paramètres peuvent être utilisés dans les fonctions stockées. Une fonction stockée peut être implémentée de la manière suivante :
CREATE FUNCTION v_emp (@pintEno INT) RETURNS TABLE AS RETURN SELECT * FROM emp WHERE emp_id=@pintEno;
Une fois implémentée, la fonction stockée peut être utilisée comme s'il s'agissait d'une vue, en exécutant la requête suivante :
SELECT * FROM v_emp(10)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!