-
光标共有4个属性 1.%found 2.%notfound 光标的属性以%开头 cursor c1 is select col from a open c1; fetch c1 into pename; close c1; 光标属性 %found %notfound --example set server output on declare cursor cemp is select name.sal from emp; 为光标定义对应的变量 pename emp.ename%type; psal emp.sal%type; begin open camp; loop fetch cemp into pename,pal; --when exit? fetch 不一定能取到记录 exit when camp%notfound --光标取不到值时退出循环 dbms_output.put_line(pename||'的薪水是‘||psal'); end loop; close camp end查看全部
-
从光标中去取值 1.打开光标 Open C1;---打开光标执行查询 2.关闭光标 Close C1;---关闭光标释放资源查看全部
-
cursor is a result set查看全部
-
cursor的语法查看全部
-
循环范例查看全部
-
-------loop 循环------ while 循环条件 loop 循环体 end loop; loop enit when (条件) -- 满足条件时推出 end loop; ------for 循环------ for i in 1..3 loop --必须是连续的 语句序列; end loop;查看全部
-
set serveroutput on --接收一个键盘输入 --num:地址值,含义是:在该地址上保存了输入的值 accept num prompt '请输入一个数字'; declare --定义变量保存用户从键盘输入的数字 pnum number:= # begin if pnum = 0 then dbms_output.put_line('您输入数字是0'); elsif pnum=1 then dbms_output.put_line('您输入的是1'); elsif pnum=2 then dbms_output.put_line('您输入的是2'); else dbms_output.put_line('其他数字'); end if; end; /查看全部
-
--接受一个键盘输入 --一般键盘输入的字母都是字符串,这里一定要输入数字,不然会报字符转换错误 accept num prompt'请输入一个数字' --接收键盘输入地址num的值,prompt提示语句 delcare pnum number :=# --&地址符,pnum赋值给num地址的值查看全部
-
IF语句 if 条件 then 语句 ; elsif 语句 then 语句; else 语句 ; end if;查看全部
-
记录型变量可以理解为数组,代表的是一行查看全部
-
赋值的两种方式 1.用“:=”,my_name :=‘xxx’ 2.用into select name into my_name from tableName where No='1'查看全部
-
引用型变量:myname emp.ename%type; 记录型变量:emp_rec emp%rowtype; 记录型变量的引用:emp_rec.ename := 'ADAMS';查看全部
-
变量名在前面。类型在后面。查看全部
-
PL/SQL的程序结构查看全部
-
不同数据库下SQL扩展查看全部
举报
0/150
提交
取消