Bonjour,
Je dispose d'une base de données Oracle avec 2 utilisateurs, le premier dispose des procédures / fonctions et le second dispose de class Java.
Une des classe me permet de faire un LS via SSFTP et de stoquer les résultats dans une Global Tempory Table (rataché à la session donc) et qui est en mode delete rows. Je suis donc incapable de récupérer ces données depuis l'autre utilisateur (logique).
Mais maintenant il faut que je puisse les récupérer, comment faire ?
Je vois plusieurs méthodes comme réaliser une fonction (attaché à l'utilisateur java) qui me retourne les données, mais sachant que je peux (potentiellement) avoir plusieurs LS en même temps il ne faut pas que les fichiers soient mélangé.
Le top serait de pouvoir exécuter l'appel depuis la session du premier user. Mais je crois pas que ce soit possible. (si ?)
Dans le pire des cas je pourrai donner le jar à l'utilisateur procédure mais si je peux éviter c'est mieux !
Si vous avez un début de piste je suis preneur.
Merci d'avance et bon week-end !
Partager