一、PL/SQL编程:Procedural Language,过程语言与sql(结构化查询语言)的结合而成的编程语言,增加变量、
PL/SQL就是方法和存储过程中的一部分
plsql优缺点:在单数据库里面适用,能提升效率,但是在分布式数据库中不适用
基本结构:
declare
--声明变量,变量名称用v_开头
begin
--执行具体语句
--异常处理
end;
DECLARE -- 如果没有声明变量,可以省略declare
v_hello VARCHAR2(5); -- 声明变量
begin
v_hello := 'hello'; -- begin和end之间必须有一行代码
dbms_output.put_line(v_hello); --相当java的system.out.println()
end;
set SERVEROUT on; --第一次执行的时候如果hello没有输出到控制台,则需要设置一下
二、游标
三、子程序
四、触发器
五、视图和索引