Bonjour à tous,
J'ai un souci, je voudrai mettre les résultats d'un exec ma_proc dans une table temporaire et faire apreès une jointure entre cette table et une autre table. Mais j'yarrive po....
Si quelqu'un a une idée....
Merci
Bonjour à tous,
J'ai un souci, je voudrai mettre les résultats d'un exec ma_proc dans une table temporaire et faire apreès une jointure entre cette table et une autre table. Mais j'yarrive po....
Si quelqu'un a une idée....
Merci
Utilise une vue :
CREATE VIEW maVue AS
SELECT ...
Ingénieur Génie Logiciel et Systèmes d'Information
Management des Nouvelles Technologies
Ecole Supérieure d'Ingénieurs de Luminy (ESIL), Marseille
heuuuu.....
comment je fais pour récuperer les résultats de ma procédure???
Faut que je fasse un :
CREATE VIEW mavue
as
SELECT * from ma_proc()
???
Ben je vais essayer en tout cas.
Merci
J'ai trouvé cet exemple de code sur Internet :
Ca devrait t'aider, j'espère...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 -- Instruction pour SQL Server CREATE PROCEDURE Ajout_Enregistrement @proc_ID CHAR(10), @proc_Nom VARCHAR(20), @proc_Prenom VARCHAR(20), @proc_CP CHAR(5) AS INSERT INTO Fiche_Personne (ID, Nom, Prenom, CP) VALUES (@proc_ID, @proc_Nom, @proc_Prenom, @proc_CP) GO -- Instruction pour Oracle CREATE PROCEDURE Ajout_Enregistrement ( proc_ID IN CHAR(10), proc_Nom IN VARCHAR(20), proc_Prenom IN VARCHAR(20), proc_CP IN CHAR(5) ) IS BEGIN INSERT INTO Fiche_Personne (ID, Nom, Prenom, CP) VALUES (proc_ID, proc_Nom, proc_Prenom, proc_CP) END; -- Utilisation -- Sous SQL Server execute Ajout_Enregistrement '0000075036', 'ANTONIN', 'Jacques', '93300' -- Sous Oracle call Ajout_Enregistrement('0000075036', 'ANTONIN', 'Jacques', '93300');
Bon courage, tiens moi au courant
Ingénieur Génie Logiciel et Systèmes d'Information
Management des Nouvelles Technologies
Ecole Supérieure d'Ingénieurs de Luminy (ESIL), Marseille
C'est gentil merci mais en fait j'ai bidouillé directement la procédure pour afficher toutes le colonnes que je veux.
En tout cas merci beaucoup, je pense que ça va me servir pour la suite....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager