网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 数据库技术 > Oracle > PL/SQL > 详细讲述PLSQL的书写及语法-PLSQL  

详细讲述PLSQL的书写及语法-PLSQL

2007-07-10  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

    1.0摘要

网管bitscn_com

//简要说明该文档内容 网管论坛bbs_bitsCN_com

    SQL是用来访问关系型数据库一种通用语言,其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单的调用相应语句来直接取得结果即可。PL/SQL是一种过程化语言,因此可以用来实现比较复杂的业务逻辑。而本篇文章主要讲述PLSQL的书写及语法。 网管bitscn_com

    2.0内容 网管论坛bbs_bitsCN_com

//可自行增加小分类2.1等

网管u家u.bitsCN.com

    1、 PLSQL语法 网管u家u.bitsCN.com

1.1、程序结构 网管u家www.bitscn.net

    PL/SQL程序都是以块(block)为基本单位。整个PL/SQL块分三部分:声明部分(用declare开头)、执行部分(以 begin开头)和异常处理部分(以exception开头)。其中执行部分是必须的,其他两个部分可选。无论PL/SQL程序段的代码量有多大,其基本结构就是由这三部分组成。而且每条语句均由分号隔开。

网管u家u.bitsCN.com

/*声明部分,以declare开头*/
DECLARE
    --declare statement 
/*执行部分,以begin开头,end结束*/
BEGIN
--execute statement
/*异常处理部分,以exception开始*/
EXCEPTION
    WHEN exceptioncase THEN
    --Exception handle
END; 
网管u家www.bitscn.net

    例子: 网管网www_bitscn_com

/*声明部分,以declare开头*/
DECLARE
    v_job NUMBER(10);
 
/*执行部分,以begin开头*/
BEGIN
    DELETE FROM employee;
    INSERT INTO employee
                (depno, job
                )
         VALUES (20, 30
                );
   
    SELECT job
      INTO v_job
      FROM employee
     WHERE depno = 20;
   dbms_output.PUT_LINE(v_job);
/*异常处理部分,以exception开始*/
EXCEPTION
    WHEN no_data_found THEN
    dbms_output.PUT_LINE('No data.');
END; 
网管下载dl.bitscn.com

    执行结果: 网管联盟bitsCN@com

网管朋友网www_bitscn_net

  网管u家bitscn.net

网管网www_bitscn_com

TAGs   语法   书写   讲述   详细       结构   循环   部分   执行   程序      
 上一篇:Oracle数据库检查死锁的sql-PLSQL   下一篇:网络收集:PLSQL常用方法汇总-PLSQL
详细讲述PLSQL的书写及语法-PLSQL 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: