-
引用型变量案例
查看全部 -
Add_months— PL/SQL语句----面香过程 例子1:为职工涨工资,每人涨工资10% Update emp set sal=sal*1.1---特点:命令式的语句 PL/SQL语句程序结构 Declare 说明部分(变量说明、光标申明、例外说明)---可以省去 Begin 语句序列(DML语句) Exception 例外处理语句 End; 定义基本变量 类型:char varchar2 date number Boolean long 举例: Var char(15); Married Boolean:=true;----变量的赋值用:= Psal number (7,2);----是数据并且有两位小数 一:引用型变量 举例 my_name enp.ename%type -----应用emp表的ename字段的类型做为my_name的类型 my_name会同步ename的改变 .二:记录型变量 举例:emp_rec emp%rowtype -----取emp表中一行的类型做为变量emp_rec 的类型 (可以看成数组 ,数组里面有多个元素) 记录型变量分量的引用 :emp_rec.ename:=’ADAMS’ Set serveroutput on----打开屏幕的输出开关 If语句 格式1: If 条件 then 语句1; 语句2; End if; 格式2: If 条件 then 语句序列1; Else 语句序列2; End if; 格式3: If 条件 then 语句; Elsif 语句 then 语句; Else 语句; End if;查看全部
-
PLSQL 从键盘接受数字 accept number promot “请输入一个数字:”
查看全部 -
说明部分
查看全部 -
PL/SQL的程序结构
查看全部 -
PL/SQL 手册
查看全部 -
PLSQL打印HelloWorld
查看全部 -
set serveroutput on
declare
-- 定义光标
cursor cemp is select to_char(hiredate,'yyyy') from emp;
phiredate varchar2(4);
-- 每年入职的员工人数
count80 number:=0;
count81 number:=0;
count82 number:=0;
count87 number:=0;
begin
open cemp;
loop
-- 取出员工的入职年份
fetch cemp into phiredate;
exit when cemp%notfound;
-- 判断入职年份
if phiredate='1980' then count80:= count80+1;
elsif phiredate='1981' then count81:=count81+1;
elsif phiredate='1982' then count82:=count82+1;
else count87:=count87+1;
end if;
end loop;
close cemp;
--输出结果
dbms_output.put_line('Total:'||(count80+count81+count82+count87));
dbms_output.put_line('1980:'||count80);
dbms_output.put_line('1981:'||count81);
dbms_output.put_line('1982:'||count82);
dbms_output.put_line('1987:'||count87);
end;
/查看全部 -
系统例外
查看全部 -
光标fetch作用
查看全部 -
第一种
查看全部 -
完整pl/sql程序结构
查看全部 -
plsql输出开关默认关闭,打开输出开关set serveroutput on
查看全部 -
设计师先确定sql语句
在确定变量:1.确定初始值是多少 2.最终如何得到
查看全部 -
瀑布模型用于程序设计
查看全部
举报