Bonjour
Je voudrais s'il vous plais avoir une information concernant le passage des paramètres d'un procedure stockée dans oracle .
En effet, sur toad j'exécute la procédure comme suit ,SANS SOUCI , avec le resultat souhaité (ecriture dans un table..)
En fait à l'exception de p_tray qui est un parametre IN tout les autres sont des parametre de sorties OUT..
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Mon problème en fait survient lorsque je dois appeler la procedure en PHP :
Voici le bout du code concerné.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Voici le message d'erreur que j 'obtiens :
En fait j en ai besoin de passer que le premier parametre de la procedure (mais dois -je mentionner les autres en OUT???).
Warning: oci_execute() [function.oci-execute]: ORA-06550: line 1, column 1: PLS-00103: Encountered the symbol "" when expecting one of the following: begin case declare exit for function goto if loop mod null package pragma procedure raise return select separate type update while with <identificateur> <identificateur entre guillemets> <variable bind> << form table call close current define delete fetch lock insert open rollback savepoint set sql execute commit forall merge library OPERATOR_ pipe The symbol "" was ignored. ORA-0655
Merci d'avance pour toute aide ou suggestion.
Amicalement

 

 
		
		 
         
 

 
			
			


 
   


 passage paramétre IN Procedure oracle en PHP
 passage paramétre IN Procedure oracle en PHP
				 Répondre avec citation
  Répondre avec citation



Partager