peut-on faire des procédures stockées récursives avec sql server?
oui
Est-ce
techniquement possible?
oui, mais configurer nested trigger à la profondeur voulue... (sp_config)
Si oui, est-ce performant?
Oui et Non : pas plus perf qu'une procédure récursive d'un programme x, mais moins performant que la même procédure dérécursivée !
Or tout programme récursif peut être "dérécursivé" ! (théorème).
A +
Merci
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
modérons la chose...
Pierre-Yves a écrit:
Bonjour,
peut-on faire des procédures stockées récursives avec sql server?
oui
Est-ce
techniquement possible?
oui, mais configurer nested trigger à la profondeur voulue... (sp_config)
Si oui, est-ce performant?
Oui et Non : pas plus perf qu'une procédure récursive d'un programme x, mais
moins performant que la même procédure dérécursivée !
Or tout programme récursif peut être "dérécursivé" !
(théorème).
A +
Merci
--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
peut-on faire des procédures stockées récursives avec sql server?
oui
Est-ce
techniquement possible?
oui, mais configurer nested trigger à la profondeur voulue... (sp_config)
Si oui, est-ce performant?
Oui et Non : pas plus perf qu'une procédure récursive d'un programme x, mais moins performant que la même procédure dérécursivée !
Or tout programme récursif peut être "dérécursivé" ! (théorème).
A +
Merci
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
bruno reiter [MVP]
peut-etre juste un détail, nested trigger concerne seulement les triggers et pas les SP, le niveau d'mbrication est de 32 max comme dit Jacques et il est donc sain de tester le @@nestlevel pour ne pas laisser planter la SP
br
"Fred BROUARD" wrote in message news:
modérons la chose...
Pierre-Yves a écrit: > Bonjour, > > peut-on faire des procédures stockées récursives avec sql server?
oui
Est-ce > techniquement possible?
oui, mais configurer nested trigger à la profondeur voulue... (sp_config)
Si oui, est-ce performant?
Oui et Non : pas plus perf qu'une procédure récursive d'un programme x,
mais
moins performant que la même procédure dérécursivée !
Or tout programme récursif peut être "dérécursivé" ! (théorème).
A +
> > Merci > >
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
peut-etre juste un détail, nested trigger concerne seulement les triggers et
pas les SP, le niveau d'mbrication est de 32 max comme dit Jacques et il est
donc sain de tester le @@nestlevel pour ne pas laisser planter la SP
br
"Fred BROUARD" <brouardf@club-internet.fr> wrote in message
news:OU9j6wbPEHA.540@TK2MSFTNGP11.phx.gbl...
modérons la chose...
Pierre-Yves a écrit:
> Bonjour,
>
> peut-on faire des procédures stockées récursives avec sql server?
oui
Est-ce
> techniquement possible?
oui, mais configurer nested trigger à la profondeur voulue... (sp_config)
Si oui, est-ce performant?
Oui et Non : pas plus perf qu'une procédure récursive d'un programme x,
mais
moins performant que la même procédure dérécursivée !
Or tout programme récursif peut être "dérécursivé" !
(théorème).
A +
>
> Merci
>
>
--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
peut-etre juste un détail, nested trigger concerne seulement les triggers et pas les SP, le niveau d'mbrication est de 32 max comme dit Jacques et il est donc sain de tester le @@nestlevel pour ne pas laisser planter la SP
br
"Fred BROUARD" wrote in message news:
modérons la chose...
Pierre-Yves a écrit: > Bonjour, > > peut-on faire des procédures stockées récursives avec sql server?
oui
Est-ce > techniquement possible?
oui, mais configurer nested trigger à la profondeur voulue... (sp_config)
Si oui, est-ce performant?
Oui et Non : pas plus perf qu'une procédure récursive d'un programme x,
mais
moins performant que la même procédure dérécursivée !
Or tout programme récursif peut être "dérécursivé" ! (théorème).
A +
> > Merci > >
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Fred BROUARD
mea culpa !!!!
Merci de cette rectif !
A +
bruno reiter [MVP] a écrit:
peut-etre juste un détail, nested trigger concerne seulement les triggers et pas les SP, le niveau d'mbrication est de 32 max comme dit Jacques et il est donc sain de tester le @@nestlevel pour ne pas laisser planter la SP
br
"Fred BROUARD" wrote in message news:
modérons la chose...
Pierre-Yves a écrit:
Bonjour,
peut-on faire des procédures stockées récursives avec sql server?
oui
Est-ce
techniquement possible?
oui, mais configurer nested trigger à la profondeur voulue... (sp_config)
Si oui, est-ce performant?
Oui et Non : pas plus perf qu'une procédure récursive d'un programme x,
mais
moins performant que la même procédure dérécursivée !
Or tout programme récursif peut être "dérécursivé" ! (théorème).
A +
Merci
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
mea culpa !!!!
Merci de cette rectif !
A +
bruno reiter [MVP] a écrit:
peut-etre juste un détail, nested trigger concerne seulement les triggers et
pas les SP, le niveau d'mbrication est de 32 max comme dit Jacques et il est
donc sain de tester le @@nestlevel pour ne pas laisser planter la SP
br
"Fred BROUARD" <brouardf@club-internet.fr> wrote in message
news:OU9j6wbPEHA.540@TK2MSFTNGP11.phx.gbl...
modérons la chose...
Pierre-Yves a écrit:
Bonjour,
peut-on faire des procédures stockées récursives avec sql server?
oui
Est-ce
techniquement possible?
oui, mais configurer nested trigger à la profondeur voulue... (sp_config)
Si oui, est-ce performant?
Oui et Non : pas plus perf qu'une procédure récursive d'un programme x,
mais
moins performant que la même procédure dérécursivée !
Or tout programme récursif peut être "dérécursivé" !
(théorème).
A +
Merci
--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
peut-etre juste un détail, nested trigger concerne seulement les triggers et pas les SP, le niveau d'mbrication est de 32 max comme dit Jacques et il est donc sain de tester le @@nestlevel pour ne pas laisser planter la SP
br
"Fred BROUARD" wrote in message news:
modérons la chose...
Pierre-Yves a écrit:
Bonjour,
peut-on faire des procédures stockées récursives avec sql server?
oui
Est-ce
techniquement possible?
oui, mais configurer nested trigger à la profondeur voulue... (sp_config)
Si oui, est-ce performant?
Oui et Non : pas plus perf qu'une procédure récursive d'un programme x,
mais
moins performant que la même procédure dérécursivée !
Or tout programme récursif peut être "dérécursivé" ! (théorème).
A +
Merci
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************