请教oracle存储过程里删除多条记录sql写法? 我给存储过程传入参数:记录序号集合,形如:1,2,3然后在存储过程里写sql : delete from table where id in(参数名);也不报错,就是结果没删除。但是只传一个序号,就能删除,请教大家,sql应该怎么写啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.不用IN,用OR2.用动态SQL 例如:delete .... where column = input1 or column = input2或者execute immediate 'delete .... where column in ('''||input1||''','''||input2||''')' ORACLE语法,新手求解答 新手请教:c# winform 调用oracle存储过程 数据备份和还原软件问题? 新手学习oracle需要看哪些书籍? 事务出现问题,导致日志出现错误信息!忘大侠看看!!小弟谢谢了! 求 SQL 语句 请问使用ORACLE的应用程序的客户端怎么发布啊?不会要在客户机上花600M安装ORACLE客户端吧? 大家能告诉我这个触发器怎么写吗? @@@急!oracle安装之后,输入密码进不去,凭证检索失败!在线等! 关于整理FAQ的通告 求教一个触发器~~~~~~~每过一天更新表中记录,在线等~~~ 创建用户的存储过程
2.用动态SQL
或者
execute immediate 'delete .... where column in ('''||input1||''','''||input2||''')'