Comment SÉLECTIONNER DANS un tableau de Nombres en Oracle PL/SQL?
Je suis en train d'enregistrer le jeu d'id de tableau:
declare
cities_ids array_of_numbers;
begin
select id into cities_ids from objects where id = 1115464;
FOR i IN 1..cities_ids.COUNT LOOP
DBMS_OUTPUT.PUT_LINE(cities_ids(i));
END LOOP;
end;
Après l'exécution, j'ai obtenu l'erreur suivante:
ORA-00932: inconsistent datatypes. Expected UDT, got NUMBER.
Veuillez expliquer ce que j'ai fait de mal...
Regardez ici peut-être que cela vous aide.
OriginalL'auteur Boris Mitioglov | 2014-06-30
Vous devez vous connecter pour publier un commentaire.
Très simple:
BULK COLLECT
est manquant.OriginalL'auteur Erich Kitzmueller