DB学习杂记
文章平均质量分 50
wpt1225
这个作者很懒,什么都没留下…
展开
-
Oracle 11g的日志路径
Oracle数据库的最常用问题定位日志是alert日志,Oracle数据库的日志文件alert_$ORACLE_SID.log记录了重作日志的转换,数据库启动和关闭,数据库结构的改变,回退段的修改,死锁,内部错误等信息。 路径是$ORACLE_BASE/admin/$ORACLE_SID/bdump/alert_$ORACLE_SID.log,但是在Oracle 11g中已经找不到...原创 2011-09-03 17:20:21 · 198 阅读 · 0 评论 -
ORACLE nanvl() 函数的应用
[size=x-large]The NANVL function is useful only for floating-point numbers of type BINARY_FLOAT or BINARY_DOUBLE. It instructs Oracle Database to return an alternative value n1 if the input value n2 i...原创 2011-09-04 11:41:11 · 1665 阅读 · 0 评论 -
oracle触发器使用
[size=medium]语法规则:Create [or replace] trigger [模式.]触发器名 Before| after insert|delete|(update of 列名)On 表名[for each row]When 条件PL/SQL块说明:For each row的意义是:在一次操作表的语句中,每操作成功一行就会触发一次;...原创 2011-09-04 18:48:26 · 67 阅读 · 0 评论 -
Oracle 嵌套事务与自治事务
一. 概念 1. 嵌套事务(Nested Transaction): 指在一个Parent事务中嵌套的一个或多个Sub Transaction.并且主事务与其相互影响,这种事务就称为嵌套事务。以Commit作为事务的结束。 2. 自治事务(Autonomous Transaction): 指在function,procedure等subprograms中对事务进行自治管理,当在别的pl/sql b...原创 2011-09-04 19:02:02 · 349 阅读 · 0 评论 -
record类型的定义
DECLARE TYPE emp_record_type IS RECORD( name emp.ename%TYPE; salary emp.sal%TYPE; title emp.job%TYPE;); -- 声明一个 emp_record_type类型的变量 emp_record emp_record emp_recor...原创 2011-09-04 20:48:06 · 806 阅读 · 0 评论 -
ORACLE删除重复数据
我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢?重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。一、对于部分字段重复数据的删除先来谈谈如何查询重复的数据吧。下面语句可以查询出那些数据是重复的:select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 ...原创 2011-09-06 22:38:11 · 85 阅读 · 0 评论 -
db2常用命令大全
近一年来在项目开发中使用到了IBM的DB2 9.1的数据库产品,跟Oracle相比一些命令有很大的区别,而它最大的功能是支持xml存储、检索机制,通过XPath进行解析操作,使开发人员免于对xml文件在应用进行解析处理,先对其常用命令进行一下汇总,以免遗忘。注意:在执行如下命令时,需要首先安装db2客户端并通过在运行中输入db2cmd进行初始化一、基础篇1、...原创 2012-06-17 00:15:15 · 79 阅读 · 0 评论