-
光标(游标)
就是一个结果集(resule set)
使用集合就需要使用光标。接收集合
查看全部 -
推荐用loop循环
方便使用光标
查看全部 -
--使用for循环打印1~10
set serveroutput on
declare
--定义循环变量
pnum number := 1;
begin
for pnum in 1..10 loop
--打印该变量的值
dbms_output.put_line(pnum);
end loop;
end;
/查看全部 -
循环语句:
针对连续的变量区间可用
查看全部 -
--使用loop循环打印1~10 set serveroutput on declare --定义循环变量 pnum number := 1; begin loop --退出条件 exit when pnum > 10; --打印该变量的值 dbms_output.put_line(pnum); --循环变量+1 pnum := pnum+1; end loop; end; /
查看全部 -
--使用while循环打印数字1~10 set serveroutput on declare --定义i循环量 pnum number :=1; begin while pnum <= 10 loop --循环体 dbms_output.put_line(pnum); pnum := pnum+1; end loop; end; /
查看全部 -
循环语句:
满足while表达式中的条件时,推出该循环
查看全部 -
/* 判断用户从键盘输入的数字 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; /
查看全部 -
记录型变量:
注意:代表一行
查看全部 -
定义引用型变量
声明变量的数据类型为该表中列的数据类型
查看全部 -
是Oracle语言对sql语言的过程化的扩展
-指在sql命令语言中增加了过程处理语句(如分支、循环等),
使得sql语言具有过程处理能力
查看全部 -
set serveroutput on
declare --(说明部分可以不写)
--说明部分(变量,光标或者例外)
begin
--程序体
dbms_output.put_line('hello world');
end;
/
查看全部 -
PL/SQL完整的程序结构
查看全部 -
查看光标数限定:切换到管理员下,执行show parameter cursor; 修改限定值:alter system set open_cursors = 400 scope = both;scope的取值:both,memory,spfile(数据库需要重启)查看全部
-
光标:就是一个结果集 cursor 光标名 [(参数名 数据类型[,参数名 数据类型]...)] is select 语句;查看全部
举报
0/150
提交
取消