
oracle
Longmanfei
这个作者很懒,什么都没留下…
展开
-
Oracle 试题分析(十七)
01. 查询各个部门的平均工资SQL> select deptno as "部门编号",sum(sal)/count(sal) as "部门平均工资" from emp group by deptno;SQL> select deptno as "部门编号",avg(nvl(sal,0)) as "部门平均工资" from emp group by deptno;02....2011-04-13 21:23:07 · 345 阅读 · 0 评论 -
Oracle 异常处理(十六)
异常是oracle 数据库中的 PL/SQL 代码在执行期间出现的错误。无论任何时候,当PL/SQL引擎执行代码时,都可能会遇到异常,当产生异常时,PL/SQL会将程序控制转到程序块的异常处理部分。 如果在程序块中没有异常处理,那么异常就会传播,或者发往程序块德调用者。 Oracle 有3种类型的异常l 预定义异常对这种异常的处理,无须在程序中定义,由oracl...2011-04-13 21:24:50 · 154 阅读 · 0 评论 -
Oracle 游标
在通过select 语句查询时,返回的结果通常是多行记录组成的集合。这对于程序设计语言而言,并不能够处理以集合形式返回的数据,为此sql提供了游标机制,游标充当指针的作用游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer)。在oracle数据库中可以使用显示或隐式两种游标。隐式游标:在执行一个sql语句时,oracle服务器将...2011-04-14 11:10:59 · 133 阅读 · 0 评论 -
Oracle 数据库操作语言DML
也许在面试的题海中会这样问,DML是什么?DML(Data Manipulation Language – 数据操作语言) 简单来说就是数据库操作语言。可以在下列条件下执行l 向表中插入数据l 修改现存数据l 删除现存数据 1、插入语句使用 INSERT 语句向表中插入数据。INSERT INTO table [(column [, column...])...2011-04-14 19:21:35 · 219 阅读 · 0 评论 -
Oracle 的几种排名方式
在写oracle排名的时候,一开始我天真的认为,只要用rownum 去实现就可以了,然后我变这样写了 SQL> select a.*,rownum as "名字" from emp a;语句其运行效果如下:EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO名次 7369 SM...2011-04-11 20:52:35 · 404 阅读 · 0 评论