文章分类 -  oracle

oracle 中如何实现级联更新
摘要:使用触发器实现功能,具体代码如下: create or replace trigger tb_businfo_after_each after update on tb_businfo for each row begin update tb_cq_buspwd set busid=:new.busid where busid=:old.busid; end; 阅读全文

posted @ 2008-06-10 11:58 Junda.chen 阅读(871) 评论(0) 推荐(0) 编辑

有关Oracle数据库中的封锁机制详解
摘要:设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致性和准确性。Oracle数据库封锁方式有三种:共享封锁,独占封锁,共享更新封锁 封锁类型 Oracle RDBMS的封锁类型可分为如下三类: 1、内部级封锁 内部级封锁是用于保护ORACLE内部结构,由系统内部实现,用户不能访问,因此我们不必对此做过多的了解。 2、DDL级封锁(字典/语法分析封锁) DDL级封锁也是由ORAC... 阅读全文

posted @ 2008-04-13 11:51 Junda.chen 阅读(757) 评论(0) 推荐(0) 编辑

Oracle的锁表与解锁
摘要:Oracle的锁表与解锁 SELECT /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK', 'TX','ROW LOCK', NULL) LOCK_LEVEL, o.owner,o.object_name,o.object_type, s.sid,s.serial#,s.terminal,s.machine,s.program,s... 阅读全文

posted @ 2008-04-13 01:19 Junda.chen 阅读(165555) 评论(3) 推荐(6) 编辑

Oracle中怎么知道表没有建立主键?
摘要:一般的情况下,表的主键是必要的,没有主键的表可以说是不符合设计规范的。 SELECT table_name FROM User_tables t WHERE NOT EXISTS (SELECT table_name FROM User_constraints c WHERE constraint_type = 'P' AND t.table_name=c.table_name) 其它... 阅读全文

posted @ 2008-03-29 00:37 Junda.chen 阅读(2335) 评论(1) 推荐(0) 编辑

导航