【聚杰网PL/SQL】详细讲述PLSQL的书写及语法
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; |
执行结果:

以下相关文章您是否也应该阅读一下
无相关信息









