PL/SQL程序设计(Oracle)_教程宋红康_oracle_sql_plsql
学完了,做个小总结,也当做复习一下
掌握Oracle数据库,阅读起来会顺畅一些
什么是PL/SQL?
-
- PL/SQL是Oracle对sql语言的过程化扩展
- 指在SQL命令语言中增加了过程处理语句(如分子、循环等),使SQL语言具有过程处理能力(就是对SQL语言储存过程语言的扩展)
PL/SQL程序结构
declare --程序的声明部分(声明变量,声明游标,声明例外等) begin --程序的执行部分(打印输出,if,循环等) exception --异常处理机制(plsql程序遇到错误对自动停止运行,提前写好exception语句则会正常执行完毕)
--如没有异常处理机制通常省略这段代码(学习过程中基本不会用到)
end;
变量声明规则:

示例: Hello World!!!
set serveroutput on; --每次第一次使用需要这条命令开启plsql程序 declare --声明部分,用于声明某些变量,记录类型,游标等 begin --程序的执行部分, dbms_output.put_line('Hello World!!!');
end;
示例: 查询员工号(employe_id)为100的员工的工资(salary)
declare --声明变量 v_sal number(8,2); begin --select语句;格式: select...into... select salary into v_sal from employees where employee_id = 100; --打印输出结果 dbms_output.put_line(v_sal); end;

浙公网安备 33010602011771号