如果一次执行多个sql语句? 我想在前台一次更新或插入多条记录,并且在oracle的后台使用事务来执行,如何把这些批量的记录的变量传给后台的存储过程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前台传入一个批量更新或者插入的SQL Command,然后后台Procedure 接受这个SQL command,然后用 Execute immediate SQLcommand来批量运行 "我想在前台一次更新或插入多条记录,并且在oracle的后台使用事务来执行"----可以使用前台编程语言实现,比如JAVA的batch设定."如何把这些批量的记录的变量传给后台的存储过程?"----这个不知道你是什么意思 通过OracleParameter参数对象传入 如批量的更新或插入放在一个文件中,如:c:\test.sql则在pl/sql或sqlplus下仅需执行:@c:\test.sql SQL command 是什么东西 能不能给个例子? 更新或插入多条记录的sql语句。 如:update tableA set ...; insert into tableB values(...。 可以使用集合数据类型或可变数组实现。以前写过JAVA批量插入记录的ORACLE存储过程:http://blog.csdn.net/mantisXF/archive/2008/09/07/2896524.aspx 我只是想在后台接收参数变量 然后sql语句后后台的存储过程来拼成 怎么把多条记录的参数传入后台的存储过程呢? 我只是想在后台接收多粗参数变量 然后sql语句由后台的存储过程来拼成 怎么把多条记录的参数传入后台的存储过程呢? 前台是c# 后台是oracle http://blog.csdn.net/mantisXF/archive/2008/09/07/2896524.aspx如果还不能解决,再发相关问题上来。 在procedure中使用in传入参数。看一下:http://topic.csdn.net/u/20080316/00/631203ab-c1eb-4003-bd16-cb1b260a895e.html IDataParameter[] parameters 通过parameters把表中三个字段对应的值传入存储过程,能不能一次传入多个parameters而达到多次调用存储过程? I don't think that's a good idea.Why need store procedure to do that? It will affect system performance. 如何复制一条记录? PLSQL developer从ORACLE中导出的TSV文件中有空行 set arraysize n的理解 我理解的对不? 谁知道oracle默认的sid,怎么修改该值,写jdbc时候要用。在线等。 为什么查询不到刚刚导入的表 perl & oracle 急死 ---c#调用oracle存储过程的调用问题--- 请教大家一个学习方面的问题,大家帮帮忙!! 怎么导入一个表呀? 谁有oraedit的注册码? 求CNOUG论坛邀请码一个 非常谢谢!! 如果ORACLE数据库彻底不能启动,数据存在D盘,能否通过重装ORACLE来回复数据?
然后用 Execute immediate SQLcommand来批量运行
则在pl/sql或sqlplus下仅需执行:@c:\test.sql
insert into tableB values(...。
http://blog.csdn.net/mantisXF/archive/2008/09/07/2896524.aspx
如果还不能解决,再发相关问题上来。
http://topic.csdn.net/u/20080316/00/631203ab-c1eb-4003-bd16-cb1b260a895e.html
Why need store procedure to do that? It will affect system performance.