Quelqu'un peut-il m'expliquer le rôle des sp étendues "sp_prepare" et
"sp_unprepare" ?
Suite à l'analyse des traces du générateur de profil,
lors de l'éxcurtion d'une intruction SQL,
ces deux sp sont exécutées
et notamment je constate l'exécution suivante :
EventClass : RPC : Starting
TextData : declare @P1 int
set @P1=-1
exec sp_prepare @P1 output, NULL, N'SELECT ... FROM ...',
1
select @P1
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
comme son nom l'indique sp_prepare, prépare l'exécution d'une requête un SP, etc... C'est à dire lance les requêtes préparatoires pour voir si les objets existe, l'utilisateur à les droits, etc...
Une fois la préparation efectuée il n'y a plus beoin de la faire pour cet objet, si seul, les paramètres changent...
A +
News Groups a écrit:
Bonjour,
Quelqu'un peut-il m'expliquer le rôle des sp étendues "sp_prepare" et "sp_unprepare" ?
Suite à l'analyse des traces du générateur de profil, lors de l'éxcurtion d'une intruction SQL, ces deux sp sont exécutées et notamment je constate l'exécution suivante :
EventClass : RPC : Starting TextData : declare @P1 int set @P1=-1 exec sp_prepare @P1 output, NULL, N'SELECT ... FROM ...', 1 select @P1
Merci de votre aide, Thierry.
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste 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 *************************
comme son nom l'indique sp_prepare, prépare l'exécution d'une requête un SP, etc...
C'est à dire lance les requêtes préparatoires pour voir si les objets existe,
l'utilisateur à les droits, etc...
Une fois la préparation efectuée il n'y a plus beoin de la faire pour cet objet,
si seul, les paramètres changent...
A +
News Groups a écrit:
Bonjour,
Quelqu'un peut-il m'expliquer le rôle des sp étendues "sp_prepare" et
"sp_unprepare" ?
Suite à l'analyse des traces du générateur de profil,
lors de l'éxcurtion d'une intruction SQL,
ces deux sp sont exécutées
et notamment je constate l'exécution suivante :
EventClass : RPC : Starting
TextData : declare @P1 int
set @P1=-1
exec sp_prepare @P1 output, NULL, N'SELECT ... FROM ...',
1
select @P1
Merci de votre aide,
Thierry.
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste 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 *************************
comme son nom l'indique sp_prepare, prépare l'exécution d'une requête un SP, etc... C'est à dire lance les requêtes préparatoires pour voir si les objets existe, l'utilisateur à les droits, etc...
Une fois la préparation efectuée il n'y a plus beoin de la faire pour cet objet, si seul, les paramètres changent...
A +
News Groups a écrit:
Bonjour,
Quelqu'un peut-il m'expliquer le rôle des sp étendues "sp_prepare" et "sp_unprepare" ?
Suite à l'analyse des traces du générateur de profil, lors de l'éxcurtion d'une intruction SQL, ces deux sp sont exécutées et notamment je constate l'exécution suivante :
EventClass : RPC : Starting TextData : declare @P1 int set @P1=-1 exec sp_prepare @P1 output, NULL, N'SELECT ... FROM ...', 1 select @P1
Merci de votre aide, Thierry.
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste 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 *************************
News Groups
Merci des infos, Thierry.
"Fred BROUARD" a écrit dans le message de news:
comme son nom l'indique sp_prepare, prépare l'exécution d'une requête un
SP, etc...
C'est à dire lance les requêtes préparatoires pour voir si les objets
existe,
l'utilisateur à les droits, etc...
Une fois la préparation efectuée il n'y a plus beoin de la faire pour cet
objet,
si seul, les paramètres changent...
A +
News Groups a écrit: > Bonjour, > > Quelqu'un peut-il m'expliquer le rôle des sp étendues "sp_prepare" et > "sp_unprepare" ? > > Suite à l'analyse des traces du générateur de profil, > lors de l'éxcurtion d'une intruction SQL, > ces deux sp sont exécutées > et notamment je constate l'exécution suivante : > > EventClass : RPC : Starting > TextData : declare @P1 int > set @P1=-1 > exec sp_prepare @P1 output, NULL, N'SELECT ... FROM
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste 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 *************************
Merci des infos,
Thierry.
"Fred BROUARD" <brouardf@club-internet.fr> a écrit dans le message de news:
eO3CVGEuEHA.3200@TK2MSFTNGP14.phx.gbl...
comme son nom l'indique sp_prepare, prépare l'exécution d'une requête un
SP, etc...
C'est à dire lance les requêtes préparatoires pour voir si les objets
existe,
l'utilisateur à les droits, etc...
Une fois la préparation efectuée il n'y a plus beoin de la faire pour cet
objet,
si seul, les paramètres changent...
A +
News Groups a écrit:
> Bonjour,
>
> Quelqu'un peut-il m'expliquer le rôle des sp étendues "sp_prepare" et
> "sp_unprepare" ?
>
> Suite à l'analyse des traces du générateur de profil,
> lors de l'éxcurtion d'une intruction SQL,
> ces deux sp sont exécutées
> et notamment je constate l'exécution suivante :
>
> EventClass : RPC : Starting
> TextData : declare @P1 int
> set @P1=-1
> exec sp_prepare @P1 output, NULL, N'SELECT ... FROM
comme son nom l'indique sp_prepare, prépare l'exécution d'une requête un
SP, etc...
C'est à dire lance les requêtes préparatoires pour voir si les objets
existe,
l'utilisateur à les droits, etc...
Une fois la préparation efectuée il n'y a plus beoin de la faire pour cet
objet,
si seul, les paramètres changent...
A +
News Groups a écrit: > Bonjour, > > Quelqu'un peut-il m'expliquer le rôle des sp étendues "sp_prepare" et > "sp_unprepare" ? > > Suite à l'analyse des traces du générateur de profil, > lors de l'éxcurtion d'une intruction SQL, > ces deux sp sont exécutées > et notamment je constate l'exécution suivante : > > EventClass : RPC : Starting > TextData : declare @P1 int > set @P1=-1 > exec sp_prepare @P1 output, NULL, N'SELECT ... FROM