暂无图片
PL/SQL是什么?
我来答
分享
晴天
2023-05-04
PL/SQL是什么?

PL/SQL是什么?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新

PL/SQL是一种程序设计语句,叫作过程化语言(Procedural Language/SQL)。PL/SQL是Oracle对标准数据库语言SQL的过程化扩充,它将数据库技术和过程化程序设计语言联系起来,是一种应用开发语言,可使用循环、分支程序结构来处理数据,将SQL的数据操纵功能与过程化语言的数据处理功能结合起来。PL/SQL的使用使SQL成为一种高级程序设计语言,支持高级语言的块操作、条件判断、循环语句、嵌套等,与数据库核心的数据类型集成,使SQL的程序设计效率更高。

如果不使用PL/SQL语言,Oracle一次只能处理一条SQL语句。每条SQL语句的处理都需要客户端向服务器端执行调用操作,从而在性能上造成很大的开销,尤其是在网络操作中。如果使用PL/SQL,一个块中的所有SQL语句作为一个组,只需要客户端向服务器端进行一次调用,从而减少了网络传输。

暂无图片 评论
暂无图片 有用 6
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle被人比对,导致数据出错,能查到操作的电脑信息吗?
回答 2
盖国强盖总写的一本书《数据安全警示录》里,有一篇介绍,只要有归档就能把找到人,你可以参考一下另外,如果你提前加了补充日志,也是可以的
导出表空间元数据报错
回答 10
这个会不会是由于无法检索存储SCN的SQL中的缺陷,可以在导出数据泵作业期间使用FULLYTRANSPORTABLEALWAYS报告这些错误。在11.2.0.4与12R1是存在这样的问题的,但是这个是
Oracle ogg 是免费的还是收费?
回答 3
已采纳
OracleGoldenGate是商业软件且独立收费,想要合法那就得花钱,无所谓的话,那不花钱买也能用,只不过是不合法
说说Oracle全局临时表和私有临时表的应用场景
回答 1
Oracle全局临时表目前全部使用Oracle做为数据库支撑平台的应用,大部分是数据量比较庞大的系统,即表的数据量级通常状况下都是在百万级以上。固然,在Oracle中建立分区是一种不错的选择,可是当发
Oracle归档删除
回答 4
一楼答案已经很标准了,基本就是定时任务shell脚本中以rman方式清理。
v$logmnr_content视图中如何确定sql执行的先后顺序
回答 1
(RSID,SSN)两个字段能确定唯一的行rsid:XX1.XX2.XX3xx1:16进制的归档日志IDxx2:当前行的blockidxx3:16进制的当前行blockid的偏移量ssn:SQLseq
Oracle 一个查询只要0.5s,带上了工程框架自带的rownum<=10分页之后,就要执行1分钟,这是什么原因?
回答 1
需要排序
ORACLE的EBS,哪个版本比较稳定?
回答 1
现在最新的是12.2.11,对于稳定版本,我觉得你们使用时只要能够满足你们的需求且不出问题,那对你们来说就算稳定了,没有最稳定的,只有最适合的https://blogs.oracle.com/ebst
Oracle进行大量dml操作时很慢,是cpu的问题还是硬盘的问题?
回答 3
已采纳
sql解析时跟CPU、内存有关,读写操作时跟IO、内存有关,也受CPU影响
oracle 的home 目录是哪个目录?
回答 2
已采纳
/home/oracle