Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的Build子句到PL/SQL执行_Java_Sql_Oracle_Plsql - Fatal编程技术网

Java中的Build子句到PL/SQL执行

Java中的Build子句到PL/SQL执行,java,sql,oracle,plsql,Java,Sql,Oracle,Plsql,我正在使用以下Oracle PL/SQL过程: 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 FR

我正在使用以下Oracle PL/SQL过程:

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;
我用带有字符串param的服务lawer在java中调用它

String l_liste_name = "name1,name2";
这种变量搜索'name1,name2'值不是'name1','name2' 我尝试在字符串变量中添加“char”,但没有成功

知道如何解析我的java字符串变量吗

问候。
Craftyman

程序中的任何一个都应分隔逗号分隔的值。或者您应该通过一个集合将其传递给proc

什么是
l_liste_name
?这是一个硬编码的值还是从其他地方获取的值?java var l_list_名称来自一个参数。我想知道如何解析这个值,例如,在子句中正确使用什么样的参数,这是一个
request.getParameter()
还是其他什么?不,它在java批处理上下文中尝试这种方法