`

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从入门到精通

    循环语句是PL/SQL编程中用来重复执行一组语句的结构,包括loop、while、for三种形式,它们各自有不同的使用场景和语法。 分支条件语句在PL/SQL中用来根据不同的条件执行不同的代码分支,主要包括CASE表达式和if-...

    pl/sql学习笔记

    PL/SQL(Procedural Language/Structured Query Language)是Oracle数据库中的过程式编程语言,它结合了SQL查询语句和传统的过程式编程元素,使得在数据库管理中进行复杂逻辑处理成为可能。以下是对PL/SQL的学习笔记...

    PL/SQL学习教程,附笔记

    PL/SQL,全称是Procedural Language/Structured Query Language,是Oracle数据库提供的一种结合了SQL语言和过程式编程的编程环境。它扩展了SQL的功能,使得开发人员能够编写复杂的数据库应用程序,处理事务、实现...

    PL/SQL学习笔记

    PL/SQL是Oracle公司开发的一种过程化SQL扩展,它是Oracle数据库的重要组成部分,用于在数据库服务器上编写存储过程、函数、触发器、包等可执行代码。PL/SQL可以处理复杂的数据操作和业务逻辑,支持编程结构如循环、...

    pl/sql数据库学习笔记

    PL/SQL是一种高级的程序语言,主要用于Oracle数据库管理系统中。下面是PL/SQL数据库学习笔记的知识点总结。 一、基本原则 *瀑布模型:需求分析→设计(概要设计,详细设计:SQL语句,变量(初始值是多少,最终值...

    PL/SQL笔记pl/sql笔记

    PL/SQL是Oracle数据库的一种编程语言,它结合了SQL(结构化查询语言)与过程编程语言的功能,使得数据库管理和应用程序开发更加便捷。本篇笔记主要涵盖了PL/SQL的基础语法和常用操作,包括检索数据、操纵数据以及SQL...

    PL/SQl超级笔记

    PL/SQL是Oracle数据库中的一个关键组件,它结合了SQL(结构化查询语言)的查询能力与过程性编程语言的功能,使得开发者能够编写复杂的数据库应用程序。这本“PL/SQL超级笔记”显然是针对初学者设计的,旨在帮助他们...

    pl/sql个人笔记.

    PL/SQL(程序化SQL)是Oracle数据库的标准编程语言,它扩展了SQL的功能,允许在数据库环境中编写过程化的业务逻辑。在PL/SQL中,可以嵌入多种类型的SQL语句来实现复杂的数据处理任务。根据标题和描述中的内容,我们...

    oracle笔记pl/sql流程控制

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

    pl/sql培训笔记

    ### PL/SQL培训笔记知识点概览 ...通过以上知识点的介绍,我们可以看出PL/SQL不仅是一种强大的数据库编程语言,也是Oracle数据库的核心功能之一,熟练掌握PL/SQL对于开发高质量、高性能的数据库应用程序至关重要。

    pl/sql笔记

    PL/SQL(Procedural Language for SQL)是Oracle数据库系统中的一种过程化编程语言,它结合了SQL的数据处理能力与传统过程化语言的控制结构,使得在数据库内部进行复杂逻辑处理成为可能。以下是PL/SQL能够实现的主要...

    oracle笔记 (PL-SQL)

    Oracle笔记(PL-SQL)是关于数据库管理和编程的一个重要主题,主要聚焦于Oracle数据库系统中的结构化查询语言(SQL)的扩展——PL/SQL。PL/SQL是一种过程化语言,结合了SQL的功能,使得开发者能够编写复杂的数据库应用...

    我的PL/SQL学习笔记(一)

    在这个“我的PL/SQL学习笔记(一)”中,我们将探讨PL/SQL的基础知识,包括其语法结构、变量声明、流程控制以及如何与Oracle数据库中的数据进行交互。 首先,PL/SQL的基本结构分为声明部分、执行部分和异常处理部分...

    oracle/SQL和PL/SQL课堂笔记

    Oracle SQL和PL/SQL是数据库管理和编程的重要工具,主要用于处理Oracle数据库中的数据。这篇课堂笔记主要涵盖了基础的SQL查询语法和部分PL/SQL概念。 首先,SQL查询的基础是从数据库中选择数据。`SELECT`语句用于...

    PL/SQL听课笔记

    ### PL/SQL听课笔记 #### 一、PL/SQL简介 **PL/SQL**(Procedural Language for SQL)是一种专门为Oracle数据库设计的过程化语言扩展。它是在标准SQL基础上增加了一系列高级编程特性,如变量、控制结构、函数、...

    oracle笔记二--plsql 编程.txt

    根据提供的文件信息,本文将对Oracle中的PL/SQL编程进行深入解析,并重点介绍与系统启动、用户管理以及字符集设置等方面的关键知识点。 ### Oracle服务启动与管理 在Oracle数据库环境中,服务启动与管理是非常重要...

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

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

Global site tag (gtag.js) - Google Analytics