PL/SQL程序设计(Oracle)_教程宋红康_oracle_sql_plsql

学完了,做个小总结,也当做复习一下

视频教程地址

文中数据表文件

随笔内容有参考博主woonu

掌握Oracle数据库,阅读起来会顺畅一些

 


 

什么是PL/SQL?

  • PL/SQL全称Procedure Language & Structured Query Language

  • 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;

 

 

posted @ 2021-06-25 22:37  圆溜溜啊圆  阅读(237)  评论(0)    收藏  举报