-
查看系统Curoser参数 Show Parameter cursor 修改Cursor参数 Alter System set Cursor=400查看全部
-
while a>?<br> loop<br> end loop;<br> <br> loop<br> exit when a>10<br> ...<br> end loop;<br> <br> for i in 0..10<br> loop<br> ....<br> end loop;查看全部
-
if then elsif then else end if;查看全部
-
引用型变量 a1 emp.ename%type; 记录型变量 a2 emp%rowtype;查看全部
-
光标示例 set serveroutput on declare --定义一个光标 cursor cemp is select ename,sal from emp; --为光标定义对应的变量 pename emp.ename%type; psal emp.sal%type; begin --打开光标 open cemp; loop --取一条记录 fetch cemp into pename,psal; --思考:1、循环什么时候退出? 2、fetch不一定能取到记录 --exit when 没有取到记录; exit when cemp%notfound; --打印 dbms_output.put_line(pename'的薪水是'psal); end loop; --关闭光标 close cemp; end; /查看全部
-
从光标中取值 cursor c1 is select ename from emp; 打开光标: - open c1;(打开光标执行查询) 取一行光标的值: - fetch c1 into pename;(取一行到变量中) 关闭光标: - close c1;(关闭游标释放资源) 说明:fetch的作用: -把当前指针指向的记录返回 -将指针指向下一条记录查看全部
-
光标的语法 CURSOR 光标名 [(参数名 数据类型[,参数名 数据类型]...)] IS SELECT 语句;查看全部
-
循环语句(三) FOR i IN 1..3 LOOP 循环语句; END LOOP;查看全部
-
循环语句(二) Loop EXIT [when 条件]; ...... End loop;查看全部
-
循环语句(一) WHILE total <= 25000 LOOP ...... total := total + salary; END LOOP;查看全部
-
/* 判断用户从键盘输入的数字 1、如何使用if语句 2、接收一个键盘输入(字符串) */ set serveroutput on --接收一个键盘输入 --num:地址值,含义是:在该地址上保存了输入的值 accept num prompt'请输入一个数字'; declare --定义变量保存用户从键盘输入的数字 pnum number := # begin --执行if语句进行条件判断 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; /查看全部
-
IF语句(三) IF 条件 THEN 语句; ELSIF 语句 THEN 语句; ELSE 语句; END IF;查看全部
-
IF语句(二) IF 条件 THEN 语句1; ELSE 语句2; END IF;查看全部
-
IF语句(一) IF 条件 THEN 语句1; 语句2; END IF;查看全部
-
记录型变量 emp_rec emp%rowtype; 引用示例 emp_rec.ename := 'ADAMS'; 说明:引用型变量表示数值,代表表中的一行查看全部
举报
0/150
提交
取消