PL/SQL入门,非常详细的笔记
-- PL/SQL简介:
1.PL/SQl是过程语言PL与结构化语言SQL结合而成的编程语言
2.PL/SQL引擎驻留在Oracle服务器中
3.该引擎接收PL/SQL块并对其进行编译
-- PL/SQL 块:
是构成PL/SQL的基本组成单元,将逻辑上相关的声明和语句组合在一起
PL/SQL分为三个部分,声明部分,可执行部分,和异常处理部分
-- PL/SQL 语法:
[declare
声明部分]
[begin
可执行部分
]
[exception
异常处理部分
end
]
/*
PL/SQL是一种强类型的编程语言,所有的变量都必须在声明之后才可以使用,
变量都要求在declare部分进行声明,对于变量名称有如下规定:
1.变量名可以是字母数字下划线$#等组成
2.所有的变量名称要求以字母开头,不能是Oracle中的关键字
3.变量的长度最多只能为30个字符
-- 为了提高PL/SQL的可读性,所有变量采用"v_变量名"进行定义
*/
declare
v_name varchar2(20) :='我是谁?';
begin
-- 输出操作
dbms_output.put_line('pl/sql的输出操作' || v_name); -- PL/SQL 中字符串使用||连接
end;
-- 使用into为变量赋值
declare
v_name varchar2(20);
begin
-- 通过SQL语句和int