Bonjour

J'ai crée une simple procedure pl sql pour mettre à jour une table à partir d'une autre (passer des enregistrements qui manque dans la table 2 à partir de la table 1).

En essayant de compiler sous TOAD la procedure , j'ai ce message d'erreur :
Warning: compiled but with compilation errors.
Etant débutant en PL SQL

Code SQL : 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
 
CREATE OR REPLACE PROCEDURE PR_ALIM_TERMID AS
 
i   NUMBER(15) :=0 ;
 
BEGIN
    FOR C_CSTMCD IN (SELECT CSTM_CD FROM CSTMR2
               MINUS 
             SELECT CSTM_CD FROM TERMID2
                        )
    LOOP 
        INSERT INTO TERMID2 (CSTM_CD,TERMNA_ID,TERMNA_TYP,HIST_NO,KEY_QTY,AST_LINE,AMD_DATE)
 
        VALUES (c_CSTMCD.CSTM_CD, max(TERMNA_ID + i), 1,sysdate ,sysdate);
        i:=i+1;
 
   END LOOP;
END;
/




Merci de bien vouloir me donnez un coup de main

Amicalement
SAMI117