`

oracle读书笔记-----PL/SQL编程(一)之基本数据类型、程序结构

 
阅读更多

PL/SQL是一种高效的事物处理语言,它具有如下优点

1、支持SQL

2、支持面向对象的编程方法

3、更好的性能和更高的效率

4、编写方便

5、与Oracle高度集成

6、安全性好

一、PL/SQL变量和基本数据类型

1、PL/SQL变量的定义

基本数据类型变量的定义方法如下:

变量名类型标识符[:=];

如:Strvarchar2[100]:='中国';

也可以使用关键字default来代替赋值符。

strvarchar2[100]default'中国';

注意:赋值符合中的冒号和等号是不能分开的;

2、基本数据类型

三、PL/SQL程序的结构

首先看一个简单的例子:以下是一个完整的PL/SQL程序,用于求方程ax²+bx+c=0的根

从上面可以看出一个PL/SQL程序分为3个部分:

1)、定义部分。PL/SQL程序中,所用到的常量、变量、游标等必须在这一部分中定义。

但是这个部分的变量定义不能使用逗号分隔的办法来同时声明多个变量。

分号是每个变量声明和语句的结束符。

如果一个PL/SQL程序中没有变量需要定义,那么这个部分是可以去掉的。

2)、执行部分。这个部分是PL/SQL程序中的核心部分,包括赋值语句、对数据库的操作语句和流程控制语句等,构成PL/SQL程序的基本块结构。

执行部分至少有一个可执行语句。

3)异常处理部分。当程序检测到错误情况时即产生异常。由exception标识的部分来处理程序过程产生的异常。

所以一个PL/SQL程序的基本结构可以是以下结构:

Declare

定义部分

Begin

执行部分

Exception

异常处理部分

End;

分享到:
评论

相关推荐

    oracle 9i pl/sql程序设计笔记

    oracle 9i pl/sql程序设计笔记。

    pl/sql数据库学习笔记

    pl/sql数据库学习笔记,包含一些基础知识,和案例代码

    Oracle_PL/SQL编程

    Oracle_PL/SQL编程课堂笔记..............

    oracle笔记二--plsql 编程.txt

    oracle笔记二--plsql 编程oracle笔记二--plsql 编程oracle笔记二--plsql 编程oracle笔记二--plsql 编程

    oracle笔记pl/sql流程控制

    oracle笔记pl/sql流程控制,有具体的代码案例,流程控制的知识点笔记!

    ORACLE PL/SQL从入门到精通

    这是我自己根据书本《ORACLE PL/SQL从入门到精通》何明,写的笔记,有目录。

    oracle笔记pl_sql基本语法记录类型01

    oracle笔记pl_sql基本语法记录类型01,有具体的代码案例!

    PL/SQL学习笔记

    --声明嵌套表数据类型 type mytype is table of varchar2(100); --声明嵌套表变量 嵌套表必须初始化 var1 mytype:=new mytype('a','b','c') begin var1.extend(2);--在数组后加了两个空间 var1(1):='a'; var1...

    oracle/SQL和PL/SQL课堂笔记

    赛斯特的SQL和PL/SQL课堂笔记,非常的详细,有例子,易懂适合自学

    oraclePL/SQL精华笔记

    此文档由个人总结快速学习pl/sql的案例及说明,也是快速查询pl、sql开发的精华文档,在此提供给大家学习与查阅

    Oracle 入门文档2

    Oracle 入门文档 Oracle笔记 一、oracle的安装、sqlplus的使用 ...Oracle笔记 十二、PL/SQL 面向对象oop编程 Oracle笔记 十三、PL/SQL面向对象之package Oracle笔记 十四、查询XML操作、操作系统文件

    PL/SQL Developer 12.0

    PL/SQL Developer 12.0 数据库轻量工具功能区用户界面PL/SQL 开发人员现在使用新的功能区用户界面,而不是菜单用户界面:功能区上方的快速访问工具栏包含最常用的功能,因此它们始终立即可用。您可以根据自己的喜好...

    Oracle 入门文档

    Oracle 入门文档 Oracle笔记 一、oracle的安装、sqlplus的使用 ...Oracle笔记 十二、PL/SQL 面向对象oop编程 Oracle笔记 十三、PL/SQL面向对象之package Oracle笔记 十四、查询XML操作、操作系统文件

    Oracle笔记,主要是关于SQL以及PL/SQL部分

    最近学习Oracle时写的笔记,对于Oracle中常用的数据库对象、函数,常用语句,PL/SQL都有涉及到,学习的时候是看的动力节点的视频,其中部分知识点摘自网络

    oracle实用教程-韩顺平

    韩顺平老师 oracle 教程笔记 1.Oracle 认证,与其它数据库比较,安装 2.Oracle 的基本使用--基本命令 3.oracle 用户管理 4.oracle 表的管理(数据类型,表创建删除,数据 CRUD 操作) 5.oracle 表查询(1) 6.oracle 表...

    oracle PL-SQL 学习笔记2

    oracle PL-SQL 学习笔记 oracle PL-SQL 学习笔记

    sql,PL/SQl学习笔记

    Oracle的学习笔记,很有用的啊!里面有sqlplus,PL/SQL.对编程的朋友很有用

    pl/sql培训笔记

    本人用于授课的pl/sql笔记,内容详实,示例丰富

    Oracle PL/SQL高级编程

    主要是Oracle过程,函数,触发器,游标,包学习中自己所做的一些笔记,希望能够让初学者做一些参考!

    oracle PL-SQL 学习笔记1

    oracle PL-SQL 学习笔记 很好的总结

Global site tag (gtag.js) - Google Analytics