Je veux passer une matrice et une variable entière à une procédure stockée Oracle à partir de l'application C# .net. Je peux passer les deux paramètres en tant que tableau, mais je ne peux pas passer deux types de variables différents. Y a-t-il une solution où je peux passer ensemble un tableau et n'importe quel autre type de variable?Comment transmettre un tableau et un autre type de variable à une procédure stockée Oracle?
1
A
Répondre
0
Vous pouvez utiliser le mot clé IN pour transmettre les paramètres en entrée.
Vérifiez ici pour plus de détails:
http://www.exampledepot.com/egs/java.sql/CreateProcedureAndFunction.html
Ainsi, votre tableau et l'autre variable peut à la fois avoir IN et être envoyé en tant que paramètres.
0
Passez une chaîne délimitée et scindez-la sur le DB.
+0
Merci Esteban. Je vais appliquer cette option à la fin si je ne peux pas résoudre ce problème. – Avro
Questions connexes
- 1. Comment remplir un tableau dans une procédure stockée Oracle?
- 2. Comment puis-je transmettre une liste de paires à une procédure stockée Oracle?
- 3. Comment appeler une procédure stockée à partir d'une autre procédure stockée dans Oracle
- 4. Oracle: nombre variable de paramètres pour une procédure stockée
- 5. Passer un tableau dans une procédure stockée
- 6. Comment passer et retourner un tableau à la procédure stockée?
- 7. Procédure stockée exécutant une autre procédure stockée
- 8. java - transmission d'un tableau dans une procédure stockée oracle
- 9. Comment exécuter une procédure stockée Oracle?
- 10. Appel d'une procédure stockée avec une autre dans Oracle
- 11. Procédure stockée Paramètre Type
- 12. Affecter les résultats d'une procédure stockée dans une variable dans une autre procédure stockée
- 13. comment créer une procédure stockée dans Oracle qui accepte un tableau de paramètres
- 14. paramètres Oracle procédure stockée OUT
- 15. procédure stockée générique dans Oracle
- 16. « conflit de type de paramètre » lors de l'appel Java procédure stockée dans une autre Java procédure stockée
- 17. Comment transmettre une fonction scalaire UDF dans une procédure stockée?
- 18. Comment passer une variable Dictionary à une autre procédure
- 19. Comment transmettre un paramètre dans une procédure stockée à partir de php
- 20. procédure d'appel Oracle procédure stockée utilisant createNativeQuery
- 21. procédure stockée cfquery oracle
- 22. Course à pied Oracle procédure stockée
- 23. Appel d'une procédure stockée à partir d'une autre procédure stockée
- 24. Quelle est la syntaxe pour définir une procédure Oracle dans une autre procédure stockée?
- 25. SSRS exécutant une procédure stockée dans Oracle
- 26. Exécuter une requête dans une procédure stockée Oracle
- 27. Appelez la procédure stockée Oracle avec un enregistrement comme paramètre
- 28. Transmettre une variable à un formulaire Symfony
- 29. Simple Sélectionnez dans une procédure stockée Oracle
- 30. iReport avec Oracle Procédure stockée
Nous vous remercions de votre réponse. Mais mon problème est que je ne peux pas passer deux types de paramètres différents. Si je passe deux tableau, l'application fonctionne bien, mais si je passe un tableau et un int32 (en utilisant IN), j'ai l'erreur: l'erreur de coulée de System.Int32 à System.Array. – Avro
Vous devez vous assurer que l'ordre dans lequel ils sont passés correspond à l'ordre dans lequel ils ont été reçus dans la procédure. –