什么是plSQL?普通的SQL是怎样的?它们的用途是什么?

什么是plSQL?普通的SQL是怎样的?它们的用途是什么?,第1张

PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据 *** 作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等 *** 作实现复杂的功能或者计算的程序语言。\x0d\x0a \x0d\x0a使用PL/SQL可以编写具有很多高级功能的程序,虽然通过多个SQL语句可能也能实现同样的功能,但是相比而言,PL/SQL具有更为明显的一些优点:\x0d\x0a⒈能够使一组SQL语句的功能更具模块化程序特点;\x0d\x0a⒉采用了过程性语言控制程序的结构;\x0d\x0a⒊可以对程序中的错误进行自动处理,使程序能够在遇到错误的时候不会被中断;\x0d\x0a⒋具有较好的可移植性,可以移植到另一个Oracle数据库中;\x0d\x0a⒌集成在数据库中,调用更快;\x0d\x0a⒍减少了网络的交互,有助于提高程序性能

存储过程是 PLSQL 的一个方面的应用,而 PLSQL 是存储过程的基础。

即存储过程需要用到 PLSQL

创建无参存储过程 hello ,无返回值

语法:

删除存储 hello ,语法 drop procedure 过程名

调用存储过程方式一: exec 过程名

exec hello

调用过程存储方式二: PLSQL 程序

调用过程存储方式三: Java 程序 CallableStatement 接口

创建有存储过程的 raiseSalary (编号),为7369号员工涨工资10%,演示in的语法,大小写不敏感

创建有参存储过程 findEmpNameAndSalAndJob (编号),查询7788号员工的姓名,职位,月薪,返回多个值,演示 out 的用法

用存储过程,写一个计算个人所得税的功能

1.先按正常程序卸载plsql

2.删除plsql安装目录

3.打开注册表,删除注册表中Allround Automations及其子选项

4.再删除c盘用户下Appdata/Roaming/PLSQL Develpoer文件夹

5.完成删除后,电脑重启与否都可以


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7873008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存