随笔分类 -  Oracle

摘要:继上一篇文章TransactionScrope在做相应的变动时,发现可以重现ORA-14450错误,如: List ls = new List(); for (int i = 0; i o.ThreadState == ThreadState.Running)) { ... 阅读全文
posted @ 2015-03-03 14:00 HansonYao 阅读(193) 评论(0) 推荐(0) 编辑
摘要:测这个东西其实是由生产环境数据库报错,ORA-14450错误。测试结果是:1)使用transactionscrope时,数据库连接打开需在scrope内打开;2)TransactionScopeOption.Suppress 是无事务(原有同事非得说是原子事务,证明给他看)。不多说了,代码上来:cr... 阅读全文
posted @ 2015-03-03 10:52 HansonYao 阅读(401) 评论(0) 推荐(0) 编辑
摘要:ORA-14450 attempt to access a transactional temp table already in useCause: An attempt was made to access a transactional temporary table that has bee... 阅读全文
posted @ 2015-03-03 10:00 HansonYao 阅读(824) 评论(0) 推荐(0) 编辑
摘要:SYS_UNIT 中有UNIT_ID000000000100000000020000001100原意为若启用多线程,则每个线程在获取时仅可以获取一条数据(互斥)脚本如下1、SELECT * FROM SYS_UNIT s where s.unit_id=( SELECT ... 阅读全文
posted @ 2014-05-21 11:49 HansonYao 阅读(875) 评论(0) 推荐(0) 编辑
摘要:背景:前两天由于工作需要做个业务单据接口(支持批量处理),一般有接口发布为批量,但访问数据库时还是一张张单据处理,本次访问数据库也是批量操作。内容:研究发现Oracle批量操作有两种:1)BulkCopy 2)OracleCommand 。由于BulkCopy 的操作方式(表名、列映射、数据源)仅支... 阅读全文
posted @ 2014-04-17 23:16 HansonYao 阅读(1136) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示