批量给存储过程传递参数
我有一个数据库abc。里面有一个字段代表生产区域qy,有一个存储过程过程需要一个区域的参数。我用jsp开发的。在servlet中我先用
select qy from abc group by qy
语句把区域都读出来了。然后用
while(rs.next()){
存储过程(rs.getstring(1))
}
结果运气不起来,报错 服务器无法继续执行该事务 说明:4200000001
但是我把这个存储过程放到sql中运行
就可以
我是这样操作的
exec 存储过程 '区域1'
exec 存储过程 '区域2'
.......
exec 存储过程 '区域5'
这样是可以运行的
不知道大家可否有什么解决办法。或者其他方式实现也可以的
(⊙o⊙)… 手机上的 没办法贴代码
select qy from abc group by qy
语句把区域都读出来了。然后用
while(rs.next()){
存储过程(rs.getstring(1))
}
结果运气不起来,报错 服务器无法继续执行该事务 说明:4200000001
但是我把这个存储过程放到sql中运行
就可以
我是这样操作的
exec 存储过程 '区域1'
exec 存储过程 '区域2'
.......
exec 存储过程 '区域5'
这样是可以运行的
不知道大家可否有什么解决办法。或者其他方式实现也可以的
(⊙o⊙)… 手机上的 没办法贴代码
...全文
相关推荐
oracle数组存储过程批量插入
今天做了一个关于短消息批量删除的功能, 刚开始准备在后台用循环来逐条删除,后来因为其它功能模块也会用到大批量删除数据。 所以就决定用 数组作为存储过程的参数进行传值,在存储过程中批量删除。说实话这个选择有点得不偿失,本来以为上午就能搞定,谁知道从摸索到实现,居然发了大半天时间。
Mybatis传list参数调用oracle存储过程的解决方法
怎么利用MyBatis传List类型参数到数据库存储过程中实现批量插入数据?接下来通过本文给大家介绍Mybatis传list参数调用oracle存储过程,需要的朋友可以参考下
将数据表传递到SQL Server 2008中的存储过程
将数据表传递给SQL Server 2008中的存储过程,这有助于提高性能。
一个基于SQL server 2005实现的通过一个数组参数进行Procedure的parameter传递例子
一个基于SQL server 2005实现的通过一个数组参数进行Procedure的parameter传递例子
将逗号分隔的参数传递给存储过程
如何将整数数组传递给存储过程。


疑难问题

