Vous pouvez éviter les requêtes récursives ou les boucles, car vous avez essentiellement besoin d'un numéro de ligne pour chaque ligne dans les locations
table. Vous devrez donc fournir un ordre de tri approprié à la fonction analytique. Ci-dessous la requête :
UPD :Ou si vous souhaitez une procédure, alors c'est encore plus simple. Parce qu'à partir de 12c, Oracle a fetch first
addition, et la fonction analytique peut être simplifiée en rownum
pseudo-colonne :
db<>violon ici