社区
Oracle
帖子详情
批量操作中如何使用绑定变量(急等!)
houxp666
2006-08-22 11:54:06
因为无法忍受Statement在多用户并发下引发的严重latch free等待事件,决定用PreparedStatement代替它,单条操作好写,但是,下边的情况,怎么办呢?
一个事务有多个操作,比方说:
先插入表A一条数据,接着更新表B的一个字段,最后,在表C里写一条记录。
这种情况下,如何做呢?
谢谢!
...全文
327
6
打赏
收藏
批量操作中如何使用绑定变量(急等!)
因为无法忍受Statement在多用户并发下引发的严重latch free等待事件,决定用PreparedStatement代替它,单条操作好写,但是,下边的情况,怎么办呢? 一个事务有多个操作,比方说: 先插入表A一条数据,接着更新表B的一个字段,最后,在表C里写一条记录。 这种情况下,如何做呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houxp666
2006-09-01
打赏
举报
回复
不好意思,是我描述不清楚,我的意思是在一个代码段里包含多个操作(就是一次SQL调用完成多个操作,是一个事务),这在java里用PreparedStatement怎么写;
问题已经解决了,是多次用PreparedStatement。很久没有上了,没有看到大家的帖子;
谢谢sozdream(),你是对的,虽然我没有看到你的帖子,还是谢谢你,谢谢大家帮忙!
龙翔飞雪
2006-08-23
打赏
举报
回复
估计楼主用JAVA吧~
那也没问题啊,
一个PreparedStatement 对应一个insert, 操作完后,
再new一个PreparedStatement, 对应下一个insert, 操作完后, 再new.....
最后finally{}里关闭全部的PreparedStatement和connection.
vivianfdlpw
2006-08-22
打赏
举报
回复
表述不清,另外表名不能做绑定变量
yqwd911
2006-08-22
打赏
举报
回复
楼主说个例子,这样比较好理解
wiler
2006-08-22
打赏
举报
回复
好象描述得不大明白
bierbin
2006-08-22
打赏
举报
回复
是问题太深奥,还是说的不明白?
先插入表A一条数据,接着更新表B的一个字段,最后,在表C里写一条记录——
insert into a .....
update b set xx = ……
insert into c .....
之间有什么冲突的么?
对于更新值得操作我以前做的对动态的表、列进行更新操作,每次更新的值自然是要变化的、被绑定的变量1;主键字段对应的值也是动态变化的、也需要绑定。
sql_str := ('update '||v_tblname||' t set '||v_colnum||' = (:1) where t.主键 = (:2)');
execute immediate sql_str using v_number,v_time;
java
批量
插入数据库之写
绑定
变量
最近查到关于sql
批量
写入和
绑定
变量
的问题,看到了很多好的帖子,再次进行总结 数据库在执行SQL语句时会首先解析SQL语句,解析又分为硬解析与软解析。说到硬解析和软解析,就不能不说一下Oracle对sql的处理过程。...
oracle 新建
绑定
变量
,在Oracle
中
,
绑定
变量
是什么?
绑定
变量
有什么优缺点?
♣答案部分
绑定
变量
这节的内容较多,下面给出这节涉及到的关系图:(一)
绑定
变量
的含义及优缺点通常在高并发的OLTP系统
中
,可能会出现这样的现象,单个SQL的写法、执行计划、性能都是没问题的,但整个系统的性能就是...
WinCC
中
批量
绑定
变量
背景:WinCC
中
有大量对象需要
绑定
变量
。 这些
变量
背景和对象名字都是有一定规律的。 例如:发酵罐的批次号,温度等。
使用
LINKINFO函数,具体
使用
方法参见WinCC帮助文件 1 include "apdefap.h" 2 ...
Oracle PL/SQL自学(五):替代
变量
与
绑定
变量
之前在学习
变量
声明与
使用
这一章节时,发现替代
变量
与
绑定
变量
的内容比较多,可以写的内容远远不止书本上的那些,遂决定单独写一篇文,对这两种
变量
的
使用
做一个大概的总结。 前文链接: Oracle PL/SQL自学(四):PL...
oracle
绑定
变量
太多,【oracle相关】
使用
Oracle的
绑定
变量
提高查询效率
该楼层疑似违规已被系统折叠隐藏此楼查看此楼【问题】通常我们在执行数据库查询时候或编写存储过程时
使用
直接将
变量
编写在脚本
中
,这样会影响oracle的查询效率,如:为了查询一个员工代号是123,通常是这样查询:select *...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章