加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

PL/SQL进修条记(一)

发布时间:2018-08-21 11:03:07 所属栏目:电商 来源:站长网
导读:一、PL/SQL中的数据范例,简列如下: Number[(m,n)] 独一的数值范例。m-精度,n-小数位数。INTEGER、REAL是NUMBER的同义词界说的。 VARCHAR2(maxsize[CHAR|BYTE])独一的字符串范例。CHAR、VACHAR是VARCHAR2的同义词界说的。NVARCHAR2与VARCHAR2的示意形

一、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;/




 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读