oracle(34)_PL/SQL_简介

版权声明:如需转载,请注明出处 https://blog.csdn.net/qq_36260974/article/details/88908321

PL/SQL

简介

● 什么是PL/SQL?

  • PL/SQL(Procedure Language/SQL),PLSQL 是 Oracle 对 SQL 语言的过程化扩展,指在 SQL 命令语言中增加了过程处理语句(如分支、循环等),使 SQL 语言具有过程处理能力。把 SQL 语言的数据操纵能力与过程语言的数据处理能力结合起来,使得 PL/SQL 面向过程但比过程语言简单、高效、灵活和实用。

  • 范例1:为职工长工资,每人长10%的工资
    -示例图:
    在这里插入图片描述

  • 范例2:例2: 按职工的职称长工资,总裁长1000元,经理长800元,其他人员长400元

  • 这样的需求我们就无法使用一条 SQL 来实现,需要借助其他程序来帮助完成,也可以使用 PL/SQL。

以上操作完整源码:

--对 myemp 表当中的所有员工工资涨1000
select * from myemp;
update myemp t set t.sal = t.sal + 1000;
select * from myemp;

如有错误,欢饮指正!

猜你喜欢

转载自blog.csdn.net/qq_36260974/article/details/88908321
今日推荐