1.1
PL/SQL
PL/SQL是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言(过程化SQL语言);
PL/SQL与Oracle服务器和Oracle工具紧密集成,具备可移植性、灵活性和安全性;
语法特点
整个PL/SQL块分三部分:声明部分(用declare开头)、执行部分(以 begin开头,以end结尾)和
和异常处理部分(以Exception开头)。其中执行部分是必须的.
2.1
变量
语法结构.
declare
变量名 数据类型;
begin 执行代码块内容;
end;
2.1.2赋值方式.
- 方式一:":="
- 方式二:"select into 语句"
打印语句
dbms_output.put_line();
2.2
- 常量声明的时候要在数据类型前面加 constant 关键字,表示常量的意思;
- 常量必须初始值,且值不能被修改;
3.%type和%rowtype.
3.1 %type.
- 作用:用来引用数据表里面某个字段的数据类型;
3.2 %rowtype.
- 作用:可以声明一个基于表的行对象,也称为记录对象。
4.控制结构
4.1.1 if语句
if(条件1) then
条件1成立执行代码块
elsif(条件2) then
条件