Ma fonction PL/SQL doit retourner un tableau de structure, que je récupère dans mon programme java.
Les types crées pour l’occasion sont les suivants :
Voici mon code Java pour appeler la fonction, récupérer et afficher le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
Voici un extrait du résultat obtenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Les number et date s'affichent correctement, cependant les informations concernant les varchar2 sont corrompus ou perdu en chemin.'2006' '202' '2007-01-22 00:00:00.0' '2007-04-30 00:00:00.0' '???' '???'
'2006' '416' '2007-03-01 00:00:00.0' '2007-03-31 00:00:00.0' '???' '???'
'2006' '380' '2007-01-22 00:00:00.0' '2007-04-30 00:00:00.0' '???' '???'
Je ne détaille pas la fonction PL/SQL, le problème ne vient pas de là mais du coté de Java, puisque quand j'appelle ma fonction dans SQL Plus le tableau s'affiche correctement.

 

 
		
		 
        

 
			
			

 
   
 


 Passer un tableau de structure depuis une fonction PLSQL vers un programme Java
 Passer un tableau de structure depuis une fonction PLSQL vers un programme Java
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
			 
   
  Envoyé par Mishulyna
 Envoyé par Mishulyna
					


 
  
 
 
			 
				

Partager