作业job
创建jobs-------------------------------------------------------------------declare jobno number;begin sys.dbms_job.submit(job => :jobno, &nbs...
异常处理
1、捕捉并处理预定义异常declare v_ename emp.ename%type;begin select ename into v_ename from emp where sal=&salary; dbms_output.put_line(v_name);exc...
分析函数
---------------------------------------------------------select /*+ first_rows */ * from (select a.*, rownum rn from (select * from table_name) a where rownum <= 40)where rn >= 21---------------------...
按周统计
一、条件表达式select ename,deptno,sal, decode(deptno, 10,sal*1.2, 20,sal*1.1,sal)salary from empselect ename,sal,case deptno when 10 then sal*1.2 when 20 then sal...
复合数据类型
set serveroutput on 1、pl/sql记录type emp_record_type is record( name emp.ename%type, salary emp.sal%type);emp_record emp_record_type;ortype emp_record...
触发器
一、语句触发器create or replace trigger trigger_name { before | after } event1 [or event2 or event3]on table_namePL/SQL Block;1、建立BEFORE语句触发器create or repl...
管道函数
Oracle管道函数Oracle管道函数是一类特殊的函数,关键字pipelined表明这是一个Oracle管道函数,Oracle管道函数的返回值类型必须为集合,在函数中,pipe row语句被用来返回该集合的单个元素,函数以一个空的return语...
函数
create or replace function 函数名称 (argument1 [mode1] datatype1,argument2 [mode2] datatype2,...)return datatypeis|asPL/SQL Block;----------------...
过程
create or replace procedure 过程名称 (argument1 [mode1] datatype1,argument2 [mode2] datatype2,...)is [as]PL/SQL Block;1、建立无参数过程create or ...
游标3
1、PL/SQL里的游标可以分为显式游标和隐式游标两种,而隐式游标又分为(select into)隐式游标和(for .. in)隐式游标两种。A、显式游标B、隐式游标(select into)C、隐式游标(for .. in)A. 显式游标普通显式游标,指的...
游标2
游标属性%found 布尔型,当最近一次读记录成功返回,则值为TRUE;%notfound 布尔型,与%found相反;%isopen 布尔型,当游标打开时返回TRUE;%rowcount 数字...
游标
1.静态游标a.隐式游标 当用户update,delete,insert,select into时,自动产生隐式游标。 游标名字为sql。 相关属性:%found,%notfound,%isopen,%rowcount。begin update emp set sal = sal + 1...