-
fetch的作用查看全部
-
PL/SQL是面向过程的结构化查询语言: 该语言的定义结构; declare 说明部分(变量定义/光标申明/例化说明) begin 语句序列(CDML语句) exception 例化处理语句 end; 说明部分: 1:定义基础变量 类型:char,varchar2,date,number,boolean,long 2:引用类型变量: 例如: my_name emp.ename%type; 3:记录类型变量: 例如: emp_rec emp%rowtype;查看全部
-
PL/SQL for循环查看全部
-
PL/SQL loop循环查看全部
-
PL/SQL while循环查看全部
-
PL/SQL if语句查看全部
-
PL/SQL 记录型变量 代表一行查看全部
-
PL/SQL 引用型变量查看全部
-
PL/SQL Hello World查看全部
-
定义基本变量 名字在前面,变量类型在后面查看全部
-
PL/SQL的程序结构查看全部
-
PL/SQL的程序结构查看全部
-
dems_output.putline查看全部
-
set serveroutput on declare --定义光标 cursor emp_cursor is select empno,sal from emp order by sal; --定义变量 v_empno emp.empno%type; v_sal emp.sal%type; --涨工资的人数 v_countemp number:=0; --涨工资的总额 v_totalsal number; begin --为涨工资总额赋予初始值 select sum(sal) into v_totalsal from emp; --打开光标 open emp_cursor; loop fetch emp_cursor into v_empno,v_sal; exit when emp_cursor%notfound; if (v_totalsal+v_sal*0.1)<50000 then --涨工资 update emp set sal=sal*1.1 where empno=v_empno; --计算人数 v_countemp:=v_countemp+1; --计算涨后工资总额 v_totalsal:=v_totalsal+v_sal*0.1; else exit; end if; end loop; CLOSE emp_cursor; Commit; --输出数据结构 dbms_output.put_line('涨工资的人数有:'||v_countemp||'人'); dbms_output.put_line('涨后工资总额:'||v_totalsal||'元'); end; /查看全部
-
瀑布模型查看全部
举报
0/150
提交
取消