Return cursor, select en parametre....

abdoulax Messages postés 875 Date d'inscription samedi 17 mai 2003 Statut Membre Dernière intervention 22 juin 2012 - 13 janv. 2009 à 13:34
SQLpro Messages postés 35 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 8 février 2012 - 14 janv. 2009 à 21:56
select mafunction( (select * from matable where item>50) );

Est-il possible de passer une requête en paramètre d'une fonction stockée?
Cette fonction stockée, peut elle retourner un cursor ou l'équivalant du resultat d'un select?

Have Fun ...

1 réponse

SQLpro Messages postés 35 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 8 février 2012 1
14 janv. 2009 à 21:56
Il est possible de passer une variable de type table typée en paramètre d'une procédure depuis la version 2008. Avant on pouvait passer une variable de type curseur. Une procédure stockée peut en outre renvoyer divers jeux de résultat.

Tout dépend du besoin fonctionnel.

A +

Frédéric BROUARD - SQLpro - MVP SQL Server
Spécialiste SQL, SGBDR, modéles de données
SQL & SGBDR  http://sqlpro.developpez.com/
Expert SQL Server : http://www.sqlspot.com
audits - optimisation - tuning - formatio
0