0

I'm using the following Oracle PL/SQL procedure :

PROCEDURE PO_DEMO ( o_cur_task             OUT *****,
                    i_liste_name  IN     VARCHAR2)
IS 
  l_liste_name VARCHAR2(1000);

BEGIN      
  l_liste_name := i_liste_name;

OPEN o_cur_task FOR
   SELECT   ID
   FROM     TASK_TABLE
   WHERE    NAME IN (l_liste_name);

EXCEPTION
  WHEN OTHERS THEN
     RAISE;

END PO_DEMO;

I call this in java with a service lawer with string param

String l_liste_name = "name1,name2";

This kind of variable search 'name1,name2' value not 'name1,','name2' I tried adding ' char in my string var without success.

any Idea how to parse my java string var ?

Regards. Craftyman

1 Answers1

0

Either the proc should separate comma separated values. Or you should pass it via a collection to the proc

Crickcoder
  • 2,135
  • 4
  • 22
  • 36