oracle
gudujianxuehu
这个作者很懒,什么都没留下…
展开
-
Merge into 详细介绍
[code="java"] /*Merge into 详细介绍 MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询, 连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。 这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 */ /*...原创 2011-08-01 09:10:20 · 86 阅读 · 0 评论 -
ORACLE触发器的一些知识
1、这是oracle的规定,不能对执行触发器的表进行操作。 可以对new.xxx进行操作啊, 对于oracle行级触发器(for each row),不能对本表做任何操作,包括读取 原则: 在before insert触发器中,可以实现对本表的访问; 在after insert触发器中,不能实现对本表的访问; 在bef...原创 2011-11-09 15:44:32 · 61 阅读 · 0 评论 -
Oracle触发器详细介绍
[code="java"] Oracle触发器详细介绍一 触发器 是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。 功能: 1、 允许/限制对表的修改 2、 自动生成派生列,比如自增字段 3、 强制数据一致性 4、 提供审计和日志记录 5、 防止无效的事务处理 6、 启用复杂的业务...原创 2011-11-09 16:04:26 · 67 阅读 · 0 评论 -
Oracle死锁查询及处理
[code="java"] 关于数据库死锁的检查方法 一、 数据库死锁的现象 程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。 二、 死锁的原理 当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提 交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态, 此时的现象是这条语句一直在执行,但一直没有执...原创 2011-11-22 14:18:07 · 81 阅读 · 0 评论 -
oracle 修改数据库连接数及游标
[code="java"] 1.查询数据库当前进程的连接数: select count(*) from v$process; 2.查看数据库当前会话的连接数: elect count(*) from v$session; 3.查看数据库的并发连接数: select count(*) from v$session where status='ACTIVE'; ...原创 2011-11-22 15:32:18 · 334 阅读 · 0 评论 -
linux 64位 安装oracle 11g、jdk、tomcat
附件是64位linux操作系统 1、安装oracle11g数据库的过程 2、安装jdk的过程 3、安装tomcat的过程原创 2012-03-15 09:15:26 · 101 阅读 · 0 评论