Bonjour,

J'appelle la procédure Proc stockée sur la base de l'utilisateur U1 depuis l'utilisateur U2 et j'ai le message d'erreur suivant:
" PLS-00201: identifier 'Proc'must be declared "

Voici le code de la procédure:
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
create or replace
PROCEDURE Proc
(
  var_datecycle in date
)
AS
 var_date1 date;
 var_date2 date;
 
BEGIN
  var_date1 := trunc(var_datecycle, 'month');
  var_date2 := add_months(var_date1, 1);
  dbms_output.put_line('DATE1=' || to_char(var_date1, 'yyyy/mm/dd') || '=');
  dbms_output.put_line('DATE2=' || to_char(var_date2, 'yyyy/mm/dd') || '=');
END Proc;
Et j'ai bien un synomyme pour la proc en allant voir dans les dépendances.
owner=public, type=synonym, name=dbms_output, status=valid, type_link=synonum.

Merci d'avance de votre aide.