首页 > 开发 > 综合 > 正文

PL/SQL学习笔记(一)

2024-07-21 02:05:44
字体:
来源:转载
供稿:网友

一、pl/sql中的数据类型,简列如下:



number[(m,n)]  唯一的数值类型。m-精度,n-小数位数。integer、real是number的同义词定义的。



varchar2(maxsize[char|byte])唯一的字符串类型。char、vachar是varchar2的同义词定义的。nvarchar2与varchar2的表现形势一样,只是用于国际字符集数据类型。



date 日期/时间类型。



boolean布尔型。只有true、false两个值。



二、pl/sql的执行体



declare



--变量声明



begin



--运行语句



exception



--异常处理



end;



三、pl/sql控制结构



1、if-then-elsif结构



if 条件 then



elsif 条件 then



end if;



2、case结构



case



when 条件 then

when 条件 then



...



else 所有条件不满足时执行



end;



四、循环结构(见示例)



declarei integer;begin



dbms_output.put_line('loop output');i:=0;loopexit when i>=10;dbms_output.put_line(i);i:=i+1;end loop;dbms_output.put_line('while output');i:=0;while i<10 loopdbms_output.put_line(i);i:=i+1;end loop;dbms_output.put_line('for output');for i in 1..10  loopdbms_output.put_line(i);end loop;



exception when others then dbms_output.put_line('exception'); raise;end;/




 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表