PL/SQL简介

  • PL/SQL语言是结构化程序设计语言,块(block)是PL/SQL程序中最基本的结构。PL/SQL块由3个部分组成:声明部分、执行体部分和异常处理部分。其中声明部分和异常处理部分是可选的,执行部分是必需的。

只包含执行体的程序块:

SET SERVEROUTPUT ON:打开输出界面(设备)

SQL>SET SERVEROUTPUT ON
    BEGIN
    DBMS_OUTPUT.PUT_LINE('HELLO WORLD!');
    END;

包含执行体和声明部分的程序块:

SQL>DECLAARE
    cname varchar2(20);
 BEGIN
    SELECT CNAME INTO Cname
    FROM Courses
    WHERE Course_ID='0019';
    DBMS_OUTPUT.PUT_LINE('代码是0019的课程名称是:'||Cname);
 END;

包含声明部分、执行部分和异常部分的程序块:

SQL>DECLAARE
    cname varchar2(20);
 BEGIN
    SELECT CNAME INTO Cname
    FROM Courses
    WHERE Course_ID='0020';
    DBMS_OUTPUT.PUT_LINE('代码是0020的课程名称是:'||Cname);
 EXCEPTION
    WHEN NO_DATA_FOUND THEN
    DBMS_OUTPUT.PUT_LINE('没有这门课程!');
    WHEN TOO_MANY_ROWS THEN
    DBMS_OUTPUT.PUT_LINE('有多门课程的代码重复,均为0020!');

 END;

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值