Bonjour, j'aimerais sortir, pour chaque usager d'une base de donnes le nombre d'objet lui appartenant. Pour ce faire j'ai construit cette requête :
begin
for i in (select username from all_users)
loop
dbms_output.put_line(i.username);
select count(*) from dba_objects where owner = i.username;
end loop;
end;
Le problème c'est que ça ne fonctionne pas et ça me retourne l'erreur suivante :
ERROR at line 5:
ORA-06550: line 5, column 7:
PLS-00428: an INTO clause is expected in this SELECT statement
Comme vous le remarquerez surement, je viens du monde de l'administration de système et mes compétences de scripting sont ceux du shell, batch, perl et autre et donc ma logique ne semble pas conforme à celle d'oracle
J'aimerais bien que quelqu'un m'éclaire! Je suis en train d'essayer d'obtenir le résultat voulu avec des "union" mais jusqu'à présent, niet, nothing, capoute
Merci de votre aide.
William
Partager