社区
PowerBuilder
帖子详情
事务的问题,再线等待!!
HUANG_JH
2002-03-15 05:04:42
程序中有两个事务,t1和t2。
我希望将t1中表中的一条纪录copy到t2中
在PB 中sql语句如何写?
...全文
29
13
打赏
收藏
事务的问题,再线等待!!
程序中有两个事务,t1和t2。 我希望将t1中表中的一条纪录copy到t2中 在PB 中sql语句如何写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HUANG_JH
2002-03-16
打赏
举报
回复
结帐
programbcb
2002-03-16
打赏
举报
回复
一个事务读到变量里或结果集里,然后用另一个事务进行新增。
HUANG_JH
2002-03-16
打赏
举报
回复
有没有再确定一次!
不然结贴拉
supsuccess
2002-03-16
打赏
举报
回复
对!
HUANG_JH
2002-03-16
打赏
举报
回复
查了资料,不过还是不能肯定,事务应该是数据库的最小的一个动作,
应该是不能够交叉的!
只有先
select field into:aa from table1 using t1;
然后再
insert into table2(field)values(:aa) using t2;
不知道是不是这样,有没有高手解答一下
fangss
2002-03-15
打赏
举报
回复
两个事务是不能交叉的吧~~
zc_ncepu
2002-03-15
打赏
举报
回复
up,up,upup
zhanwei
2002-03-15
打赏
举报
回复
不能直接写SQL
做两个dw 或 ds,分别连不同事务,dw_1(ds_1)中插入到dw_2(ds_2),再提交要插入的事务
dw_1(ds_1).settransobject(t1)
dw_2(ds_2).settransobject(t2)
dw_1(ds_1).retrieve()
dw_1(ds_1).rowcopy(....)
zc_ncepu
2002-03-15
打赏
举报
回复
如果表结构一样的,可作两个数据窗口或数据存储,用Rowscopy函数,如果需要剪切,用Rowsmove函数
hahaha...
HUANG_JH
2002-03-15
打赏
举报
回复
谢谢大家,我试试!
byfq
2002-03-15
打赏
举报
回复
可以通过两个datawindow进行操作
顾君彦
2002-03-15
打赏
举报
回复
select field into:aa from table1 using t1;
insert into table2(field)values(:aa) using t2;
llitcwl
2002-03-15
打赏
举报
回复
不能直接写SQL
做两个DS,分别连不同事务,DS1中插入到DS2,再提交要插入的事务
JAVA中
事务
的使用与原理专题(附源码和讲义)
事务
(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
事务
通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。
事务
由
事务
开始(begin transaction)和
事务
结束(end transaction)之间执行的全体操作组成。 本课程将对
事务
做一个专题进行讲解,主要包括
事务
的应用场景的,
事务
的特性。Java中
事务
的
事务
方式、Spring框架中
事务
的基本使用与实现原理,另外重点讲解了分布式
事务
的应用场景和常见的分布式
事务
解决方案。 教学全程采用笔记+代码案例的形式讲解,每个知识点都有详细的讲解,通俗易懂!!!
spring 中多线程批处理及
事务
问题
& springmvc 子线程获取不到 RequestAttributes
问题
spring 中多线程批处理及
事务
问题
& springmvc 子线程获取不到 RequestAttributes
问题
项目地址 一个功能,需要对大量数据进行操作、验证、写库等等。比如处理一个一百万条数据的 List ,采用多线程优化一下,简单的思路是拆分这个 List 比如拆分成十个List 一个List 十万条数据,然后用十个线程执行。 这里我采用 CompletableFuture 的方式来实现, 简单写下代码 : /** * 拆分list * *.
手动
事务
及多线程
事务
文章目录1. 什么是
事务
?2.
事务
的特性(ACID)3.Spring 支持两种方式的
事务
管理1).编程式
事务
管理2)声明式
事务
管理多线程
事务
解决1)定义线程外集合,将线程处理结果放入集合,由外部线程处理2)定义线程外手动
事务
集合,将线程
事务
放入集合,由外部线程处理
事务
1. 什么是
事务
?
事务
是逻辑上的一组操作,要么都执行,要么都不执行。 另外,需要格外注意的是:
事务
能否生效数据库引擎是否支持
事务
是关键。比如常用的 MySQL 数据库默认使用支持
事务
的innodb引擎。但是,如果把数据库引擎变为 myisa
关于多线程操纵数据库手动提交
事务
保证
事务
一致性的坑
关于多线程操纵数据库手动提交
事务
保证
事务
一致性的坑 思路: 主线程开启多个子线程,每个子线程开启自己的
事务
不提交,等所有数据都在子线程的
事务
里,且没有子线程报错的情况下,所有子线程再一起提交,发现任意一个子线程报错,所有子线程回滚。
问题
: 1.假设我有8个线程,10条数据,每条数据开启一个子线程,当
事务
开启到第7个的时候,第8个就创建不出来了,因为线程这时候都被占用了(7子+1主),程序陷入死循环,一直
等待
。 2.假设我8个线程,5条数据,
问题
1不会出现,这时候saveOrUpdateDataBase()
达梦数据库
事务
信息查询
1.1 查询会话中
等待
事务
语法:SELECT * FROM V$TRXWAIT; 在命令行中,由于视图没有数据,所以出现未选定行 ID:
事务
ID WAIT_FOR_ID:所
等待
的
事务
ID WAIT_TIME:当前
等待
时间 1.2会话
等待
信息 语法:SELECT * FROM V$WAIT_HISTORY; 通过该视图可以查询
等待
事件的具体信息。可以查看具体
等待
事件的信息,如果某个
事务
等待
的时间过长,就可以查询到具体
事务
信息以及所在的线程和所牵涉的对象,分析原因进行优化等操作。 THREAD_ID:线
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章