如何有条件的分步删除数据表中的记录

有时候我们需要分配删除数据表的一些记录,分批提交以减少对于Undo的使用,本文提供一个简单的存储过程用于实现该逻辑。 你可以根据你的需要进行适当调整,本例仅供参考: SQL> create table test as select * from dba_objects; T

2011-09-29 17:53:53

阅读数:241

评论数:0

Oracle中如何进行进制转换

1.16进制转换为10进制 可以通过to_number函数实现  SQL> select to_number('19f','xxx') from dual; TO_NUMBER('19F','XXX') ---------------------- 41

2011-09-29 17:50:05

阅读数:322

评论数:0

oracle lock

总结1:Oracle的锁表与解锁 SELECT   s.username,          DECODE (l.TYPE, 'tm', 'table lock', 'tx', 'row lock', NULL)             lock_level,

2011-09-28 10:17:31

阅读数:3596

评论数:0

C++的用处

C++准确说是一门中级语言,介于汇编和高级语言之间吧,要求程序员了解计算机的内部数据存储。个人认为,作为学生还是花功夫学C++,因为《设计模式》《数据结构》这些课程基本上还是C++应付的比较好(我的切身体会),学习 C++,认真阅读c++ primer,而后配合 The ADAP

2011-09-26 15:19:02

阅读数:441

评论数:0

java并发编程实践笔记

1, 保证线程安全的三种方法 :     a, 不要跨线程访问共享变量     b, 使共享变量是 final类型的     c, 将共享变量的操作加上同步 2, 一开始就将类设计成线程安全的 , 比在后期重新修复它 ,更容易 . 3, 编写多线程程序

2011-09-20 15:58:34

阅读数:263

评论数:0

数据库并发问题详述

问题背景及特点: 我们在使用多用户数据库时常常会碰到数据更新失败、删除失等情况,如果有多个用户且同时访问一个数据库则当他们的事务同时使用相同的数据时可能会发生并发问题。 并发问题包括: 1.丢失或覆盖更新。(幻像读) 2.未确认的相关性(脏读)。 3.不一致的分析(非

2011-09-20 15:40:17

阅读数:224

评论数:0

软件开发人员的作战手册 - 让程序员活的久一点

1. 程序员的职业准则是:诚实(如实的报告你的状态,风险和出现的问题),守信(承诺完成的任务就要按时完成),尊重(尊重给你的代码提建议的同事,对事不对人)。 2. 写有BUG的代码和写没有BUG的代码花费的时间是一样的。 3. BUG是会成长的,存活时间越长生命力越顽强。

2011-09-01 18:08:41

阅读数:499

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭