首页 | 互联网 | IT动态 | 网络设备 | 服务器 | IDC | 安全 | Cisco | Windows | Linux | Java | .Net | Oracle | CIW | 华为 | 专题
IT技术 | 网页设计 | 平面设计 | 电子书下载 | 教学视频 | 方案 | 数字网校 | 直播室 | 虚拟考场 | 面授培训 | 搜索 | 博客 | 沙龙 | 论坛
中国IT实验室Oracle频道
中国IT教育
首页 入门基础 安装配置 体系架构 PLSQL 备份恢复 性能调优 开发技术 资讯动态 考试认证 下载 专题 讨论
您现在的位置: 中国IT实验室 >> Oracle >> PLSQL >> 文章正文

详细讲述PLSQL的书写及语法

文章来源WillSea的专栏 作者佚名 更新时间2007-7-10 保存本文保存本文 推荐给好友推荐给好友 收藏本页收藏本页

    1.0摘要

//简要说明该文档内容

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

    2.0内容

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

    1、 PLSQL语法

1.1、程序结构

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

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

    例子:

/*声明部分,以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; 

    执行结果:

 

[1] [2] 下一页  

【责编:Peng】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·Java入门 Tomcat的配置技巧精华专题
 ·Oracle RMAN物理备份技术详解
 ·JAVA开发利器——JBuilder知多少
 ·Hello,web2.0技术进阶专题
 ·从入门到精通 java初学者实践系列教程
 ·JAVA 与 .NET两强对垒 到底该选什么?
 ·新手必读 认识JAVA涉及的名词
 ·WEB应用集群技术专题
 ·携手未来——Ajax技术专题
 ·Oracle入门基础专题
 今日更新
 社区讨论
 博客论点
 频道精选
 Oracle频道相关导航