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

 

 
		
		 
         
 

 
			
			


 
   
 


 Select imbriqué avec loop
 Select imbriqué avec loop
				

 Répondre avec citation
  Répondre avec citation
Partager