PL/SQL基本语法格式以及记录类型

一、PL/SQL是什么、PL/SQL学习重点

1.PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。

2.PL/SQL基本语法格式以及记录类型_第1张图片

二、PL/SQL的基本语法格式

PL/SQL基本语法格式以及记录类型_第2张图片

注意1)declare中在变量的声明过程中如果需要赋初值 需要用到 ":=“来进行赋值操作

        2)exception块不一定有

        3)在程序的执行部分中的增删查改sql语句,只有select语句与之前的sql语句不同,编程select……into……from。

        4)dbms_output.put_line();为打印语句,在使用其之前必须要在控制台输入set serveroutput on 才能使用

下面附带一个声明并使用记录类型的例子

PL/SQL基本语法格式以及记录类型_第3张图片

三、记录类型

1.记录类型可以理解为java中的类,将成员变量封装到一个类中通过创建类的对象去调用。也可以比作C语言中的结构体。在这里同理也是将变量封装到记录类型中,再通过声明一个记录类型的变量去使用。

PL/SQL基本语法格式以及记录类型_第4张图片

2.不论在记录类型中的变量声明还是单独的变量声明,都可以将变量的类型拟照一个表中的字段类型来进行声明,如:

3.可以通过一条语句仿照一个表中字段去声明一个记录类型,变量名与字段名一样。

你可能感兴趣的:(sql再学习,实战oracle)