-
set serveroutput on declear begin dbms_output.put_line("Hello World"); end;查看全部
-
set serveroutput on declare cursor cemp is select empno,sal from emp; pempno emp.empno%type; psal emp.sal%type; countemp number :=0; saltotal number; begin select sum(sal) into saltotal from emp; open cemp; loop exit when saltotal >160000; fetch cemp into pempno,psal; exit when cemp%notfound; if saltotal + psal*0.1 <160000 then update emp set sal= sal*1.1 where empno=pempno; countemp :=countemp+ 1; saltotal := saltotal + psal*0.1; else dbms_output.put_line('停止涨工资,因为总额超出范围'); exit; end if ; end loop; close cemp; commit; --提交修改 dbms_output.put_line('涨工资的人数'||countemp||' 涨后的工资总额'||saltotal); end; /查看全部
-
嵌套循环,内层使用带参数的游标查看全部
-
讲的真不错!查看全部
-
有意思。查看全部
-
--地址值,而我們需要的事在該地址尚保存輸入的值 accept num prompt '請輸入一個數字' declare pnum number :=# begin if pnum=0 then dbms_output.put_line("您輸入數字是0"); elsif pnum = 1 then dbms_output_line("您輸入數字是1"); elsif pnum = 2 then dbms_output_line("您輸入數字是2"); else dbms._output_line("其他數字"); end if; end; /查看全部
-
declare pename emp.ename%type; psal emp.sal%type; begin select ename,sal into pename,psal from emp where empno=7839; dbms.output.put_line(pename||'的薪水是'||psal); end; /查看全部
-
记录型变量的例子查看全部
-
记录型变量,表示表中一行。可以看做一个数组。查看全部
-
连接符:||查看全部
-
赋值有两种方式:1.:= 2.into查看全部
-
用型变量,使用emp表ename列的类型来作为该变量的类型。查看全部
-
pnumber number(7,2); --2表示两位小数。 oracle中字符串一般是varchar2类型。 sysdate 当前系统时间。查看全部
-
说明部分,定义变量或常量。 变量名字在前,类型在后。赋值是:=查看全部
-
PL/SQL的程序结构查看全部
举报
0/150
提交
取消