David Dai blog
David Dai blog
ora-01113 错误无法打开数据库的解决
一用户换风扇结果oracle 无法启动的问题查看一下,控制文件1 3损坏,于是使用2号替代1 3,之后试图打开数据库时候提示system01.dbf 存在问题,使用命令alter database recover datafile '.....\system01.dbf' ...
转贴:oracle不常用的分析函数ROLLUP和CUBE语句
出处:http://xsb.itpub.net/post/419/29159Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)...
Oracle over函数的学习笔记六 grouping groupid
GROUP_IDText description of group_idGROUP_ID用于区别GROUP BY语句结果中重复的组. 因此对于查询结果中国旅重复的组非常有用。它返回一个Oracle NUMBER 来唯一地辨别重复的组.这个函数只在含有GROUP BY clause...
Oracle over函数的学习笔记六 平均值 份额 报表函数
取平均值函数 AVG 返回expr的平均值.如果你指定DISTINCT, 那么你只能指定analytic_clause 的query_partition_clause. The order_by_clause 和 windowing_clause 不允许使用。下面的例子对于employees表中的每个雇...
Oracle over函数的学习笔记五 最大最小值函数
求最大最小值函数:FIRST功能描述:从DENSE_RANK返回的集合中取出排在最前面的一个值的行(可能多行,因为值可能相等),因此完整的语法需要在开始处加上一个集合函数以从中取出记录 SAMPLE:下面例子中DENSE_RAN...
Oracle over函数的学习笔记四 计数和取相对行函数
计数函数:COUNT功能描述:对一组内发生的事情进行累积计数,如果指定*或一些非空常数,count将对所有行计数,如果指定一个表达式,count返回表达式非空赋值的计数,当有相同值出现时,这些相等的值都会被纳入被计...
Oracle over函数的学习笔记三 求和函数的使用
再来看求和函数SUM:功能描述:该函数计算组中表达式的累积和。 sum函数如果不加order子句,窗口为每个partition分组内的数据记录集合,如果加了order子句,则默认窗口为rows between unbounded preceding and cu...
Oracle over函数的学习笔记二 排序函数的使用
首先来看排序函数:rank dense_rank row_number。在9i版本之前,只有分析功能(analytic),即从一个查询结果中计算每一行的排序值,是基于order_by_clause子句中的value_exprs指定字段的。 窗口生成语句用以定义...
oracle的ROLLUP和CUBE语句
本文讲述oracle的ROLLUP和CUBE语句,对于分析系统的报表形成很有意义
老张的杂货铺
Oracle 分析函数的学习笔记一 语句的成份
分析函数,最早是从ORACLE8.1.6开始出现的,它的设计目的通常是为了解决诸如“累计计算”,“找出分组内百分比”,“前-N条查询”,“移动平均数计算”"等问题。其实大部分的问题都可以用PL/SQL解决,但是它的性能...
学习笔记:connect by还能做什么
set linesize 100select empno,ename,job,mgr,deptno,levelfrom empstart with mgr is nullconnect by prior empno=mgr; --- display like a real treeselect empno,lpad(' ',level*2 - 1,' ')|| ename name...
oracle 817下卸载816的数据
今天接到一个用户的系统,备份数据出现exp-00008 ora-00904 exp-00056 ora-01403错误,知道是客户端版本高于服务器端版本的问题,查看客户端是817 server,服务器竟然是816的,该服务器上面有两套系统,竟然至今还没...
sqlplus里切换到另一个schema的一句话
今天在群里看到有一句话可以在sqlplus里直接切换到另一个schema hr,记录一下:alter session set current_schema=hr;比如,system登录我想查用户hr的表A,又不想加hr.a,而是直接跟a,但不是...
Tns-12535 Tns-12545 Tns-0350的原因诊断
连接Oracle系统时,如果出现TNS-12535问题 TNS:operation timed out(操作超时)、TNS-12545 Connect failed because target host or object does not exist(连接失败、目标主机不存在)、出现TNS-03505:Failed to...
Windows下出现ORA-12560:TNS:protocol adapter error
连接Oracle时候如出现ORA-12560:TNS:protocol adapter error(协议适配器错误),如何进行处理:首先查看服务中Oracleservice<SID>是否正常启动,其中<SID>是安装时候设置的数据库标识,即其状态栏中是否为“已启...
物化视图用法详解
merge 用法详解及新增功能
merge 用法详解及10g新增功能
win2003_AD域配置详解三
11 什么是站点 12 实战Active Directory站点部署与管理 13 域控制器的常规卸载 14 域控制器的强制卸载 15 域控制器的终极卸载 ...