Bonjour
Je cherche à appeler une procédure stockée depuis .NET. Tout se passe bien tant que cette procédure stockée ne prend pas de clob en paramètres.
J'ai essayé avec une procédure bidon comme suit :
La déclaration IN OUT du clob est ainsi pour la procédure que je cherche à appeler, c'est pour ça que je l'appelle ainsi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE OR REPLACE PROCEDURE procedure_bidon ( i_id in table_bidon.id%type, i_description in out table_bidon.description%type ) is BEGIN INSERT INTO table_bidon(id, description) VALUES(i_id, EMPTY_CLOB()) RETURNING description INTO I_description; END;
Maintenant, comment appeler cette procédure ?
J'ai essayé quelque chose comme :Il le refuse, probablement à cause du clob en IN/OUT. Comment pourrais-je en PL/SQL, appeler cette procédure avec le clob de mon choix (une chaîne de caractères) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 begin; procedure_bidon(5, empty_clob()); end;
Merci beaucoup de vos réponses.
Partager