bonjour,
j'ai créé la procédure suivante et j'ai toujours le même message d'erreur que je vais vous mettre après. Pour info je suis sous oracle 10g, j'exécute cette procédure sous l'utilisateur system
et donc à la compile j'ai cette erreur :
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 CREATE OR REPLACE PROCEDURE PRC_SURVEILLANCE IS begin insert into surveillance (sid, date_jour, machine, username, osuser, lockwait, state, logon_time, livetime, last_call_et) select vs.sid, sysdate, vs.machine, vs.username, vs.osuser, vs.lockwait, vs.state, vs.logon_time, (sysdate - vs.logon_time)*3600*24, vs.last_call_et from v$session vs --( j'ai essayé sys.v_$session aussi) where vs.machine <> 'XXXXXX'; commit; end; /
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 9/6 PL/SQL: ORA-00942: Table ou vue inexistante 5/1 PL/SQL: SQL Statement ignored
Pour info je viens de faire un grant select on v_$session to system et cela m'a permis de compiler ma procédure.
Partager