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 !
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 ***********************
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 ***********************
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 ***********************