OVH Cloud OVH Cloud

SP dans une Fonction ?

2 réponses
Avatar
Ch.
Bonjour,

un developper vient de me demander s'il est possible de faire appel à une
procedure dans une fonction ?

faudra que je me penche la dessus mais je voulais savoir si vous avez deja
une reponse !
je suis sur SQL 2000 & 2005 !


Merci par avance !

2 réponses

Avatar
Romelard Fabrice [MVP]
Bonjour,

De mémoire, c'est non.

L'inverse est possible en revanche.


--
Cordialement

Romelard Fabrice [MVP]

"Ch." wrote in message
news:#oc4wWm$
Bonjour,

un developper vient de me demander s'il est possible de faire appel à une
procedure dans une fonction ?

faudra que je me penche la dessus mais je voulais savoir si vous avez deja
une reponse !
je suis sur SQL 2000 & 2005 !


Merci par avance !




Avatar
Fred BROUARD
Ch. a écrit :
Bonjour,

un developper vient de me demander s'il est possible de faire appel à une
procedure dans une fonction ?

faudra que je me penche la dessus mais je voulais savoir si vous avez deja
une reponse !
je suis sur SQL 2000 & 2005 !


Merci par avance !




Absolument pas. En effet une procédure peut contenir des transactions
alors qu'une UDF peut être exécutée à l'intérieur d'une transaction, par
exemple dans un SELECT.
On ne saurait être à la fois à l'intérieur et à l'extérieur de la
transaction d'ou cette limite parfaitement normale.

A +

--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************