美文网首页
Oracle【tips3】

Oracle【tips3】

作者: 大小说家RCQ | 来源:发表于2017-03-21 17:14 被阅读0次

    1,insert into emp(empno,ename,sal,deptno) values(&empno,&ename,&sal,&deptno);
    灵活插入..
    2,【被难住了】查询各部门中工资比本部门平均工资高的员工的员工号, 姓名和工资
    select e.empno, e.ename, e.sal
    from (select t.deptno, avg(t.sal) avgsal from emp t group by t.deptno) a,
    emp e
    where a.deptno = e.deptno
    and e.sal > a.avgsal ;
    3,存储过程和存储函数的区别
    一般来讲,过程和函数的区别在于函数可以有一个返回值;而过程没有返回值。
    但过程和函数都可以通过out指定一个或多个输出参数。我们可以利用out参数,在过程和函数中实现返回多个值。

    4,数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。
    5,语句级触发器 :在指定的操作语句操作之前或之后执行一次,不管这条语句影响 了多少行 。
    行级触发器(FOR EACH ROW) :触发语句作用的每一条记录都被触发。在行级触发器中使用old和new伪记录变量, 识别值的状态

    相关文章

      网友评论

          本文标题:Oracle【tips3】

          本文链接:https://www.haomeiwen.com/subject/uafgnttx.html