Bonjour je veux démarrer avec les procédures stockée mais j'ai un problème:
j'ai écrit cette procédure
me je sais pas comment l’appeler pour faire une insertion.
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 create or replace PROCEDURE maProcedure ( numero_ordre IN NUMBER , V_1 IN VARCHAR2 , V_2 IN VARCHAR2 , V_CURSEUR OUT sys_refcursor ) AS BEGIN IF numero_ordre=0 THEN BEGIN INSERT INTO maTable(code_1, code_2) VALUES (V_1, V_2); END; ELSIF numero_ordre=1 THEN BEGIN UPDATE maTable set code_1= V_1, code_2= V_2 where code_1=V_1; END; ELSIF numero_ordre=2 THEN BEGIN DELETE FROM maTable WHERE code_1= V_1; END; ELSIF numero_ordre=3 THEN BEGIN OPEN V_CURSEUR FOR SELECT * FROM maTable; END; END IF; END maProcedure;
Besoin d'aide et merci d'avance.
Partager