Bonjour a tous,
voici un Package qui fonctionnait très bien sur Oracle 9i mais qui ne l'ai plus depuis que nous avons change de version.
Quelqu'un pourrais jeter un coup d’œil dessus et me dire ce qui ne vas pas avec ce code.
Au début, on faisait des tests avec la version 9i avec ce code
et tout marchait bien mais le package a été détruit. Maintenant, on a installe la nouvelle version on veut créer un nouveau package avec ce même code. Mais lorsque j'appuie sur le bouton enregistre cela m'affiche 4 erreurs:
-voici le package:Error(6,2): PL/SQL: Declaration ignored
-Error(7,18): PLS-00201: identifier 'MSG4.IDX' must be declared
-Error(13,2): PL/SQL: Declaration ignored
-Error(15,21): PLS-00201: identifier 'MSG4.IDX' must be declared
Vous remerciant par avance,
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 CREATE OR REPLACE PACKAGE AEPACK IS TYPE cur IS REF CURSOR; FUNCTION CALCIDX1( startidx IN msg4.idx%TYPE, maxidx IN msg4.idx%TYPE, incr IN msg4.idx%type ) RETURN msg4.idx%type; PROCEDURE AEPROC1 ( cur_out OUT aepack.cur, startidx IN msg4.idx%TYPE, idxincr IN msg4.idx%TYPE, counter_name IN msg4.source%TYPE, alm_suffix IN msg4.source%TYPE ); END AEPACK;
très cordialement,
Lele79
Partager