Bonjour,
je n'arrive pas à écrire une requête.
Le problème est, schématiquement, le suivant :
Table 1
idArticle, LibelleArticle
Table 2
idArticle, dateAchat, prixAchat
J'ai une SP qui fait :
CREATE PROCEDURE dbo.prixMoyen @idArticle int,
@prixMoyen decimal(18,2) output
as
select @prixMoyen = ... from Table2 ...
(en fait la SP appelle elle même une fonction)
return
est-il possible de récupérer dans une vue
idArticle, libelleArticle, PrixMoyen
Pour résumer est-il possible de récupérer dans une vue le output d'une SP ?
J'espère avoir été clair... ou à peu près
Merci
Bonjour,
je n'arrive pas à écrire une requête.
Le problème est, schématiquement, le suivant :
Table 1
idArticle, LibelleArticle
Table 2
idArticle, dateAchat, prixAchat
J'ai une SP qui fait :
CREATE PROCEDURE dbo.prixMoyen @idArticle int,
@prixMoyen decimal(18,2) output
as
select @prixMoyen = ... from Table2 ...
(en fait la SP appelle elle même une fonction)
return
est-il possible de récupérer dans une vue
idArticle, libelleArticle, PrixMoyen
Pour résumer est-il possible de récupérer dans une vue le output d'une SP ?
J'espère avoir été clair... ou à peu près
Merci
Bonjour,
je n'arrive pas à écrire une requête.
Le problème est, schématiquement, le suivant :
Table 1
idArticle, LibelleArticle
Table 2
idArticle, dateAchat, prixAchat
J'ai une SP qui fait :
CREATE PROCEDURE dbo.prixMoyen @idArticle int,
@prixMoyen decimal(18,2) output
as
select @prixMoyen = ... from Table2 ...
(en fait la SP appelle elle même une fonction)
return
est-il possible de récupérer dans une vue
idArticle, libelleArticle, PrixMoyen
Pour résumer est-il possible de récupérer dans une vue le output d'une SP ?
J'espère avoir été clair... ou à peu près
Merci
Oui yu as été clair. la réponse est Non absolument pas.
Tu n'as sans doute pas compris a quoi servait une SP. Une SP sert à
ou plusieurs requêtes éventuellement paramétrées afin de gérer des
En dehors de cela elle est inéficace.
Seule une fonction peut être utilisée dans une requête SQL. Mais elle ne
aucun cas gérer elle même une transaction.
Si tu nous expliquait en détail ton problème ???
A +
jack a écrit:
> Bonjour,
>
> je n'arrive pas à écrire une requête.
>
> Le problème est, schématiquement, le suivant :
>
> Table 1
> idArticle, LibelleArticle
>
> Table 2
> idArticle, dateAchat, prixAchat
>
> J'ai une SP qui fait :
> CREATE PROCEDURE dbo.prixMoyen @idArticle int,
> @prixMoyen decimal(18,2) output
>
> as
> select @prixMoyen = ... from Table2 ...
> (en fait la SP appelle elle même une fonction)
>
> return
>
> est-il possible de récupérer dans une vue
>
> idArticle, libelleArticle, PrixMoyen
>
> Pour résumer est-il possible de récupérer dans une vue le output d'une
> J'espère avoir été clair... ou à peu près
>
> Merci
>
>
--
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 *************************
Oui yu as été clair. la réponse est Non absolument pas.
Tu n'as sans doute pas compris a quoi servait une SP. Une SP sert à
ou plusieurs requêtes éventuellement paramétrées afin de gérer des
En dehors de cela elle est inéficace.
Seule une fonction peut être utilisée dans une requête SQL. Mais elle ne
aucun cas gérer elle même une transaction.
Si tu nous expliquait en détail ton problème ???
A +
jack a écrit:
> Bonjour,
>
> je n'arrive pas à écrire une requête.
>
> Le problème est, schématiquement, le suivant :
>
> Table 1
> idArticle, LibelleArticle
>
> Table 2
> idArticle, dateAchat, prixAchat
>
> J'ai une SP qui fait :
> CREATE PROCEDURE dbo.prixMoyen @idArticle int,
> @prixMoyen decimal(18,2) output
>
> as
> select @prixMoyen = ... from Table2 ...
> (en fait la SP appelle elle même une fonction)
>
> return
>
> est-il possible de récupérer dans une vue
>
> idArticle, libelleArticle, PrixMoyen
>
> Pour résumer est-il possible de récupérer dans une vue le output d'une
> J'espère avoir été clair... ou à peu près
>
> Merci
>
>
--
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 *************************
Oui yu as été clair. la réponse est Non absolument pas.
Tu n'as sans doute pas compris a quoi servait une SP. Une SP sert à
ou plusieurs requêtes éventuellement paramétrées afin de gérer des
En dehors de cela elle est inéficace.
Seule une fonction peut être utilisée dans une requête SQL. Mais elle ne
aucun cas gérer elle même une transaction.
Si tu nous expliquait en détail ton problème ???
A +
jack a écrit:
> Bonjour,
>
> je n'arrive pas à écrire une requête.
>
> Le problème est, schématiquement, le suivant :
>
> Table 1
> idArticle, LibelleArticle
>
> Table 2
> idArticle, dateAchat, prixAchat
>
> J'ai une SP qui fait :
> CREATE PROCEDURE dbo.prixMoyen @idArticle int,
> @prixMoyen decimal(18,2) output
>
> as
> select @prixMoyen = ... from Table2 ...
> (en fait la SP appelle elle même une fonction)
>
> return
>
> est-il possible de récupérer dans une vue
>
> idArticle, libelleArticle, PrixMoyen
>
> Pour résumer est-il possible de récupérer dans une vue le output d'une
> J'espère avoir été clair... ou à peu près
>
> Merci
>
>
--
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 *************************
Mon problème est le suivant.
J'ai, en fait, une fonction qui retourne une table du style
idArticle, prixMoyen1, prixMoyen2
CREATE FUNCTION prixMoyen (@idArticle int,@Date smalldatetime = null)
RETURNS @prixMoyen TABLE (idArticle_id nchar(5) primary key,
prixMoyen1(18,5) ,
prixMoyen2(18,5)
AS
begin
-- des trucs compliqués avec des curseurs
insert @prixMoyen mes valeurs
return
end
Et j'ai une vue qui retourne
idArticle, libelleArticle,etc,etc
Comment intégrer dans cette vue (si c'est possible) les valeurs retournées
par ma fonction pour arriver à
idArticle, libelleArticle, prixMoyen1, prixMoyen2
Une "espèce de jointure" entre ma vue et la fonction
Merci
Mon problème est le suivant.
J'ai, en fait, une fonction qui retourne une table du style
idArticle, prixMoyen1, prixMoyen2
CREATE FUNCTION prixMoyen (@idArticle int,@Date smalldatetime = null)
RETURNS @prixMoyen TABLE (idArticle_id nchar(5) primary key,
prixMoyen1(18,5) ,
prixMoyen2(18,5)
AS
begin
-- des trucs compliqués avec des curseurs
insert @prixMoyen mes valeurs
return
end
Et j'ai une vue qui retourne
idArticle, libelleArticle,etc,etc
Comment intégrer dans cette vue (si c'est possible) les valeurs retournées
par ma fonction pour arriver à
idArticle, libelleArticle, prixMoyen1, prixMoyen2
Une "espèce de jointure" entre ma vue et la fonction
Merci
Mon problème est le suivant.
J'ai, en fait, une fonction qui retourne une table du style
idArticle, prixMoyen1, prixMoyen2
CREATE FUNCTION prixMoyen (@idArticle int,@Date smalldatetime = null)
RETURNS @prixMoyen TABLE (idArticle_id nchar(5) primary key,
prixMoyen1(18,5) ,
prixMoyen2(18,5)
AS
begin
-- des trucs compliqués avec des curseurs
insert @prixMoyen mes valeurs
return
end
Et j'ai une vue qui retourne
idArticle, libelleArticle,etc,etc
Comment intégrer dans cette vue (si c'est possible) les valeurs retournées
par ma fonction pour arriver à
idArticle, libelleArticle, prixMoyen1, prixMoyen2
Une "espèce de jointure" entre ma vue et la fonction
Merci
Encore une fois poste LA TOTALITÉ du code de ta SP et ta vue !
A +
jack a écrit:
> Mon problème est le suivant.
>
> J'ai, en fait, une fonction qui retourne une table du style
> idArticle, prixMoyen1, prixMoyen2
>
> CREATE FUNCTION prixMoyen (@idArticle int,@Date smalldatetime = null)
> RETURNS @prixMoyen TABLE (idArticle_id nchar(5) primary key,
> prixMoyen1(18,5) ,
> prixMoyen2(18,5)
>
> AS
> begin
> -- des trucs compliqués avec des curseurs
> insert @prixMoyen mes valeurs
>
> return
>
> end
>
>
> Et j'ai une vue qui retourne
> idArticle, libelleArticle,etc,etc
>
> Comment intégrer dans cette vue (si c'est possible) les valeurs
> par ma fonction pour arriver à
> idArticle, libelleArticle, prixMoyen1, prixMoyen2
>
> Une "espèce de jointure" entre ma vue et la fonction
>
> Merci
--
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 *************************
Encore une fois poste LA TOTALITÉ du code de ta SP et ta vue !
A +
jack a écrit:
> Mon problème est le suivant.
>
> J'ai, en fait, une fonction qui retourne une table du style
> idArticle, prixMoyen1, prixMoyen2
>
> CREATE FUNCTION prixMoyen (@idArticle int,@Date smalldatetime = null)
> RETURNS @prixMoyen TABLE (idArticle_id nchar(5) primary key,
> prixMoyen1(18,5) ,
> prixMoyen2(18,5)
>
> AS
> begin
> -- des trucs compliqués avec des curseurs
> insert @prixMoyen mes valeurs
>
> return
>
> end
>
>
> Et j'ai une vue qui retourne
> idArticle, libelleArticle,etc,etc
>
> Comment intégrer dans cette vue (si c'est possible) les valeurs
> par ma fonction pour arriver à
> idArticle, libelleArticle, prixMoyen1, prixMoyen2
>
> Une "espèce de jointure" entre ma vue et la fonction
>
> Merci
--
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 *************************
Encore une fois poste LA TOTALITÉ du code de ta SP et ta vue !
A +
jack a écrit:
> Mon problème est le suivant.
>
> J'ai, en fait, une fonction qui retourne une table du style
> idArticle, prixMoyen1, prixMoyen2
>
> CREATE FUNCTION prixMoyen (@idArticle int,@Date smalldatetime = null)
> RETURNS @prixMoyen TABLE (idArticle_id nchar(5) primary key,
> prixMoyen1(18,5) ,
> prixMoyen2(18,5)
>
> AS
> begin
> -- des trucs compliqués avec des curseurs
> insert @prixMoyen mes valeurs
>
> return
>
> end
>
>
> Et j'ai une vue qui retourne
> idArticle, libelleArticle,etc,etc
>
> Comment intégrer dans cette vue (si c'est possible) les valeurs
> par ma fonction pour arriver à
> idArticle, libelleArticle, prixMoyen1, prixMoyen2
>
> Une "espèce de jointure" entre ma vue et la fonction
>
> Merci
--
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 *************************
Bonjour,
je n'arrive pas à écrire une requête.
Le problème est, schématiquement, le suivant :
Table 1
idArticle, LibelleArticle
Table 2
idArticle, dateAchat, prixAchat
J'ai une SP qui fait :
CREATE PROCEDURE dbo.prixMoyen @idArticle int,
@prixMoyen decimal(18,2) output
as
select @prixMoyen = ... from Table2 ...
(en fait la SP appelle elle même une fonction)
return
est-il possible de récupérer dans une vue
idArticle, libelleArticle, PrixMoyen
Pour résumer est-il possible de récupérer dans une vue le output d'une SP
?
J'espère avoir été clair... ou à peu près
Merci
Bonjour,
je n'arrive pas à écrire une requête.
Le problème est, schématiquement, le suivant :
Table 1
idArticle, LibelleArticle
Table 2
idArticle, dateAchat, prixAchat
J'ai une SP qui fait :
CREATE PROCEDURE dbo.prixMoyen @idArticle int,
@prixMoyen decimal(18,2) output
as
select @prixMoyen = ... from Table2 ...
(en fait la SP appelle elle même une fonction)
return
est-il possible de récupérer dans une vue
idArticle, libelleArticle, PrixMoyen
Pour résumer est-il possible de récupérer dans une vue le output d'une SP
?
J'espère avoir été clair... ou à peu près
Merci
Bonjour,
je n'arrive pas à écrire une requête.
Le problème est, schématiquement, le suivant :
Table 1
idArticle, LibelleArticle
Table 2
idArticle, dateAchat, prixAchat
J'ai une SP qui fait :
CREATE PROCEDURE dbo.prixMoyen @idArticle int,
@prixMoyen decimal(18,2) output
as
select @prixMoyen = ... from Table2 ...
(en fait la SP appelle elle même une fonction)
return
est-il possible de récupérer dans une vue
idArticle, libelleArticle, PrixMoyen
Pour résumer est-il possible de récupérer dans une vue le output d'une SP
?
J'espère avoir été clair... ou à peu près
Merci
Je ne sais pas ce que tu veux faire mais je vois deux solutions
a) Tu peux recuperer dans une table la sortie de ta procedure stockee.
INSERT INTO NomTable...EXEC NomProcedure
Voir Aide En Ligne pour plus de details
b) Dans ta application cliente, tu recuperes la sortie de la SP dans un
curseur client
Par contre, je ne connais pas de moyen de creer une vue a partir d'une SP
Bien cordialement
Med Bouchenafa
"jack" wrote in message
news:
> Bonjour,
>
> je n'arrive pas à écrire une requête.
>
> Le problème est, schématiquement, le suivant :
>
> Table 1
> idArticle, LibelleArticle
>
> Table 2
> idArticle, dateAchat, prixAchat
>
> J'ai une SP qui fait :
> CREATE PROCEDURE dbo.prixMoyen @idArticle int,
> @prixMoyen decimal(18,2) output
>
> as
> select @prixMoyen = ... from Table2 ...
> (en fait la SP appelle elle même une fonction)
>
> return
>
> est-il possible de récupérer dans une vue
>
> idArticle, libelleArticle, PrixMoyen
>
> Pour résumer est-il possible de récupérer dans une vue le output d'une
> ?
> J'espère avoir été clair... ou à peu près
>
> Merci
>
>
Je ne sais pas ce que tu veux faire mais je vois deux solutions
a) Tu peux recuperer dans une table la sortie de ta procedure stockee.
INSERT INTO NomTable...EXEC NomProcedure
Voir Aide En Ligne pour plus de details
b) Dans ta application cliente, tu recuperes la sortie de la SP dans un
curseur client
Par contre, je ne connais pas de moyen de creer une vue a partir d'une SP
Bien cordialement
Med Bouchenafa
"jack" <jack@nospam.fr> wrote in message
news:Of1PH1qaFHA.3488@tk2msftngp13.phx.gbl...
> Bonjour,
>
> je n'arrive pas à écrire une requête.
>
> Le problème est, schématiquement, le suivant :
>
> Table 1
> idArticle, LibelleArticle
>
> Table 2
> idArticle, dateAchat, prixAchat
>
> J'ai une SP qui fait :
> CREATE PROCEDURE dbo.prixMoyen @idArticle int,
> @prixMoyen decimal(18,2) output
>
> as
> select @prixMoyen = ... from Table2 ...
> (en fait la SP appelle elle même une fonction)
>
> return
>
> est-il possible de récupérer dans une vue
>
> idArticle, libelleArticle, PrixMoyen
>
> Pour résumer est-il possible de récupérer dans une vue le output d'une
> ?
> J'espère avoir été clair... ou à peu près
>
> Merci
>
>
Je ne sais pas ce que tu veux faire mais je vois deux solutions
a) Tu peux recuperer dans une table la sortie de ta procedure stockee.
INSERT INTO NomTable...EXEC NomProcedure
Voir Aide En Ligne pour plus de details
b) Dans ta application cliente, tu recuperes la sortie de la SP dans un
curseur client
Par contre, je ne connais pas de moyen de creer une vue a partir d'une SP
Bien cordialement
Med Bouchenafa
"jack" wrote in message
news:
> Bonjour,
>
> je n'arrive pas à écrire une requête.
>
> Le problème est, schématiquement, le suivant :
>
> Table 1
> idArticle, LibelleArticle
>
> Table 2
> idArticle, dateAchat, prixAchat
>
> J'ai une SP qui fait :
> CREATE PROCEDURE dbo.prixMoyen @idArticle int,
> @prixMoyen decimal(18,2) output
>
> as
> select @prixMoyen = ... from Table2 ...
> (en fait la SP appelle elle même une fonction)
>
> return
>
> est-il possible de récupérer dans une vue
>
> idArticle, libelleArticle, PrixMoyen
>
> Pour résumer est-il possible de récupérer dans une vue le output d'une
> ?
> J'espère avoir été clair... ou à peu près
>
> Merci
>
>
Mais est-il possible de récupérer dans une vue le résultat d'une fonction
qui retourne une table ?
En fait, donc, un des champs de la table créée par la fonction.
J'arrive à récupérer le résultat d'une fonction lorsque c'est un numéric
mais je ne trouve pas la syntaxe pour une fonction retournant une table.
Si c'est possible bien entendu...
Merci
"Med Bouchenafa" wrote in message
news:%Je ne sais pas ce que tu veux faire mais je vois deux solutions
a) Tu peux recuperer dans une table la sortie de ta procedure stockee.
INSERT INTO NomTable...EXEC NomProcedure
Voir Aide En Ligne pour plus de details
b) Dans ta application cliente, tu recuperes la sortie de la SP dans un
curseur client
Par contre, je ne connais pas de moyen de creer une vue a partir d'une SP
Bien cordialement
Med Bouchenafa
"jack" wrote in message
news:
> Bonjour,
>
> je n'arrive pas à écrire une requête.
>
> Le problème est, schématiquement, le suivant :
>
> Table 1
> idArticle, LibelleArticle
>
> Table 2
> idArticle, dateAchat, prixAchat
>
> J'ai une SP qui fait :
> CREATE PROCEDURE dbo.prixMoyen @idArticle int,
> @prixMoyen decimal(18,2) output
>
> as
> select @prixMoyen = ... from Table2 ...
> (en fait la SP appelle elle même une fonction)
>
> return
>
> est-il possible de récupérer dans une vue
>
> idArticle, libelleArticle, PrixMoyen
>
> Pour résumer est-il possible de récupérer dans une vue le output d'une
SP> ?
> J'espère avoir été clair... ou à peu près
>
> Merci
>
>
Mais est-il possible de récupérer dans une vue le résultat d'une fonction
qui retourne une table ?
En fait, donc, un des champs de la table créée par la fonction.
J'arrive à récupérer le résultat d'une fonction lorsque c'est un numéric
mais je ne trouve pas la syntaxe pour une fonction retournant une table.
Si c'est possible bien entendu...
Merci
"Med Bouchenafa" <com.hotmail@bouchenafa> wrote in message
news:%23IL8MA3aFHA.2736@TK2MSFTNGP12.phx.gbl...
Je ne sais pas ce que tu veux faire mais je vois deux solutions
a) Tu peux recuperer dans une table la sortie de ta procedure stockee.
INSERT INTO NomTable...EXEC NomProcedure
Voir Aide En Ligne pour plus de details
b) Dans ta application cliente, tu recuperes la sortie de la SP dans un
curseur client
Par contre, je ne connais pas de moyen de creer une vue a partir d'une SP
Bien cordialement
Med Bouchenafa
"jack" <jack@nospam.fr> wrote in message
news:Of1PH1qaFHA.3488@tk2msftngp13.phx.gbl...
> Bonjour,
>
> je n'arrive pas à écrire une requête.
>
> Le problème est, schématiquement, le suivant :
>
> Table 1
> idArticle, LibelleArticle
>
> Table 2
> idArticle, dateAchat, prixAchat
>
> J'ai une SP qui fait :
> CREATE PROCEDURE dbo.prixMoyen @idArticle int,
> @prixMoyen decimal(18,2) output
>
> as
> select @prixMoyen = ... from Table2 ...
> (en fait la SP appelle elle même une fonction)
>
> return
>
> est-il possible de récupérer dans une vue
>
> idArticle, libelleArticle, PrixMoyen
>
> Pour résumer est-il possible de récupérer dans une vue le output d'une
SP
> ?
> J'espère avoir été clair... ou à peu près
>
> Merci
>
>
Mais est-il possible de récupérer dans une vue le résultat d'une fonction
qui retourne une table ?
En fait, donc, un des champs de la table créée par la fonction.
J'arrive à récupérer le résultat d'une fonction lorsque c'est un numéric
mais je ne trouve pas la syntaxe pour une fonction retournant une table.
Si c'est possible bien entendu...
Merci
"Med Bouchenafa" wrote in message
news:%Je ne sais pas ce que tu veux faire mais je vois deux solutions
a) Tu peux recuperer dans une table la sortie de ta procedure stockee.
INSERT INTO NomTable...EXEC NomProcedure
Voir Aide En Ligne pour plus de details
b) Dans ta application cliente, tu recuperes la sortie de la SP dans un
curseur client
Par contre, je ne connais pas de moyen de creer une vue a partir d'une SP
Bien cordialement
Med Bouchenafa
"jack" wrote in message
news:
> Bonjour,
>
> je n'arrive pas à écrire une requête.
>
> Le problème est, schématiquement, le suivant :
>
> Table 1
> idArticle, LibelleArticle
>
> Table 2
> idArticle, dateAchat, prixAchat
>
> J'ai une SP qui fait :
> CREATE PROCEDURE dbo.prixMoyen @idArticle int,
> @prixMoyen decimal(18,2) output
>
> as
> select @prixMoyen = ... from Table2 ...
> (en fait la SP appelle elle même une fonction)
>
> return
>
> est-il possible de récupérer dans une vue
>
> idArticle, libelleArticle, PrixMoyen
>
> Pour résumer est-il possible de récupérer dans une vue le output d'une
SP> ?
> J'espère avoir été clair... ou à peu près
>
> Merci
>
>
Je n'arrive pas vraiment saisir ce que tu veux faire
C'est quoi l'exemple avec une fonction lorsque c'est un numérique
--
Bien cordialement
Med Bouchenafa
"jack" wrote in message
news:%
> Mais est-il possible de récupérer dans une vue le résultat d'une
> qui retourne une table ?
> En fait, donc, un des champs de la table créée par la fonction.
>
> J'arrive à récupérer le résultat d'une fonction lorsque c'est un numéric
> mais je ne trouve pas la syntaxe pour une fonction retournant une table.
>
> Si c'est possible bien entendu...
>
> Merci
>
> "Med Bouchenafa" wrote in message
> news:%
>> Je ne sais pas ce que tu veux faire mais je vois deux solutions
>> a) Tu peux recuperer dans une table la sortie de ta procedure stockee.
>> INSERT INTO NomTable...EXEC NomProcedure
>> Voir Aide En Ligne pour plus de details
>>
>> b) Dans ta application cliente, tu recuperes la sortie de la SP dans un
>> curseur client
>>
>> Par contre, je ne connais pas de moyen de creer une vue a partir d'une
>>
>> Bien cordialement
>> Med Bouchenafa
>>
>>
>>
>> "jack" wrote in message
>> news:
>> > Bonjour,
>> >
>> > je n'arrive pas à écrire une requête.
>> >
>> > Le problème est, schématiquement, le suivant :
>> >
>> > Table 1
>> > idArticle, LibelleArticle
>> >
>> > Table 2
>> > idArticle, dateAchat, prixAchat
>> >
>> > J'ai une SP qui fait :
>> > CREATE PROCEDURE dbo.prixMoyen @idArticle int,
>> > @prixMoyen decimal(18,2) output
>> >
>> > as
>> > select @prixMoyen = ... from Table2 ...
>> > (en fait la SP appelle elle même une fonction)
>> >
>> > return
>> >
>> > est-il possible de récupérer dans une vue
>> >
>> > idArticle, libelleArticle, PrixMoyen
>> >
>> > Pour résumer est-il possible de récupérer dans une vue le output
> SP
>> > ?
>> > J'espère avoir été clair... ou à peu près
>> >
>> > Merci
>> >
>> >
>>
>>
>
>
Je n'arrive pas vraiment saisir ce que tu veux faire
C'est quoi l'exemple avec une fonction lorsque c'est un numérique
--
Bien cordialement
Med Bouchenafa
"jack" <jack@nospam.fr> wrote in message
news:%23khRDYMbFHA.3280@TK2MSFTNGP09.phx.gbl...
> Mais est-il possible de récupérer dans une vue le résultat d'une
> qui retourne une table ?
> En fait, donc, un des champs de la table créée par la fonction.
>
> J'arrive à récupérer le résultat d'une fonction lorsque c'est un numéric
> mais je ne trouve pas la syntaxe pour une fonction retournant une table.
>
> Si c'est possible bien entendu...
>
> Merci
>
> "Med Bouchenafa" <com.hotmail@bouchenafa> wrote in message
> news:%23IL8MA3aFHA.2736@TK2MSFTNGP12.phx.gbl...
>> Je ne sais pas ce que tu veux faire mais je vois deux solutions
>> a) Tu peux recuperer dans une table la sortie de ta procedure stockee.
>> INSERT INTO NomTable...EXEC NomProcedure
>> Voir Aide En Ligne pour plus de details
>>
>> b) Dans ta application cliente, tu recuperes la sortie de la SP dans un
>> curseur client
>>
>> Par contre, je ne connais pas de moyen de creer une vue a partir d'une
>>
>> Bien cordialement
>> Med Bouchenafa
>>
>>
>>
>> "jack" <jack@nospam.fr> wrote in message
>> news:Of1PH1qaFHA.3488@tk2msftngp13.phx.gbl...
>> > Bonjour,
>> >
>> > je n'arrive pas à écrire une requête.
>> >
>> > Le problème est, schématiquement, le suivant :
>> >
>> > Table 1
>> > idArticle, LibelleArticle
>> >
>> > Table 2
>> > idArticle, dateAchat, prixAchat
>> >
>> > J'ai une SP qui fait :
>> > CREATE PROCEDURE dbo.prixMoyen @idArticle int,
>> > @prixMoyen decimal(18,2) output
>> >
>> > as
>> > select @prixMoyen = ... from Table2 ...
>> > (en fait la SP appelle elle même une fonction)
>> >
>> > return
>> >
>> > est-il possible de récupérer dans une vue
>> >
>> > idArticle, libelleArticle, PrixMoyen
>> >
>> > Pour résumer est-il possible de récupérer dans une vue le output
> SP
>> > ?
>> > J'espère avoir été clair... ou à peu près
>> >
>> > Merci
>> >
>> >
>>
>>
>
>
Je n'arrive pas vraiment saisir ce que tu veux faire
C'est quoi l'exemple avec une fonction lorsque c'est un numérique
--
Bien cordialement
Med Bouchenafa
"jack" wrote in message
news:%
> Mais est-il possible de récupérer dans une vue le résultat d'une
> qui retourne une table ?
> En fait, donc, un des champs de la table créée par la fonction.
>
> J'arrive à récupérer le résultat d'une fonction lorsque c'est un numéric
> mais je ne trouve pas la syntaxe pour une fonction retournant une table.
>
> Si c'est possible bien entendu...
>
> Merci
>
> "Med Bouchenafa" wrote in message
> news:%
>> Je ne sais pas ce que tu veux faire mais je vois deux solutions
>> a) Tu peux recuperer dans une table la sortie de ta procedure stockee.
>> INSERT INTO NomTable...EXEC NomProcedure
>> Voir Aide En Ligne pour plus de details
>>
>> b) Dans ta application cliente, tu recuperes la sortie de la SP dans un
>> curseur client
>>
>> Par contre, je ne connais pas de moyen de creer une vue a partir d'une
>>
>> Bien cordialement
>> Med Bouchenafa
>>
>>
>>
>> "jack" wrote in message
>> news:
>> > Bonjour,
>> >
>> > je n'arrive pas à écrire une requête.
>> >
>> > Le problème est, schématiquement, le suivant :
>> >
>> > Table 1
>> > idArticle, LibelleArticle
>> >
>> > Table 2
>> > idArticle, dateAchat, prixAchat
>> >
>> > J'ai une SP qui fait :
>> > CREATE PROCEDURE dbo.prixMoyen @idArticle int,
>> > @prixMoyen decimal(18,2) output
>> >
>> > as
>> > select @prixMoyen = ... from Table2 ...
>> > (en fait la SP appelle elle même une fonction)
>> >
>> > return
>> >
>> > est-il possible de récupérer dans une vue
>> >
>> > idArticle, libelleArticle, PrixMoyen
>> >
>> > Pour résumer est-il possible de récupérer dans une vue le output
> SP
>> > ?
>> > J'espère avoir été clair... ou à peu près
>> >
>> > Merci
>> >
>> >
>>
>>
>
>