社区
Oracle
帖子详情
PL/SQL中,主函数中使用BEGIN...EXCEPTION...END模块的效率问题。听听大家的意见
smartstar2005
2006-12-18 04:08:33
最近,项目组中要求不让在PL/SQL的主函数中使用BEGIN...EXCEPTION...END模块,认为这样效率会很低。我不理解为什么会效率低,结构化的语言嘛,怎么会不让用模块呢?我是PL/SQL的新手,想听听大家的意见。
...全文
1003
14
打赏
收藏
PL/SQL中,主函数中使用BEGIN...EXCEPTION...END模块的效率问题。听听大家的意见
最近,项目组中要求不让在PL/SQL的主函数中使用BEGIN...EXCEPTION...END模块,认为这样效率会很低。我不理解为什么会效率低,结构化的语言嘛,怎么会不让用模块呢?我是PL/SQL的新手,想听听大家的意见。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
robin_ares
2006-12-26
打赏
举报
回复
真是哈 我们组要求必须写异常
baojianjun
2006-12-19
打赏
举报
回复
PL/SQL块执行效率可能影响的因素:
1.ORACLE数据的设置
2.设计的表,试图的合理性
3.SQL语句是否优化
4.数据量的大小
5.网络状况
6.建议去看看expert one to one 这本书
7.没听说和PL/SQL结构有关系
AFIC
2006-12-19
打赏
举报
回复
这种东西光说谁不会阿,
你各做一个存储过程,
格调用1000次,看看time哪个长不就行了,
如果一样长,就让那人闭嘴。
jdsnhan
2006-12-19
打赏
举报
回复
使用BEGIN...EXCEPTION...END模块会降低效率??? 理论依据呢?
请他在不清楚的时候闭嘴
baojianjun
2006-12-19
打赏
举报
回复
哈哈楼上的问题实际
dinya2003
2006-12-19
打赏
举报
回复
提出这个要求的人熟悉Oracle吗?
这是Oracle的标准结构.
mtshlj1002
2006-12-19
打赏
举报
回复
学习
jianggougou
2006-12-18
打赏
举报
回复
使用BEGIN...EXCEPTION...END模块与效率怎么会挂上钩???你的过程效率肯定只与你模块中的SQL有关系,EXCEPTION只是在你准备好的异常情况下作异常处理,与你模块中的分情况处理是一码事,我个人觉得BEGIN...EXCEPTION...END模块与效率没有关系
smartstar2005
2006-12-18
打赏
举报
回复
他也没有依据,我持怀疑态度
所以我想找大家确认一下,是不是那样的
baojianjun
2006-12-18
打赏
举报
回复
你的项目组的人说这个话的依据是什么??
smartstar2005
2006-12-18
打赏
举报
回复
他让所有的异常都在主函数的EXCEPTION中处理,这样也可以实现。问题是为什么使用嵌套模块效率就会低呢?不明白
雨男Mohican
2006-12-18
打赏
举报
回复
如果不对异常进行捕捉,那么程序的任何异常都会抛到宿主系统(控制台),那样不是好的程序处理方式。
BEGIN...EXCEPTION...END是PL/SQL的标准程序块。效率并不低。
tgm78
2006-12-18
打赏
举报
回复
不让使用EXCEPTION?那例外怎么捕捉?
可以不要exception处理,但是那样的话,可能就无法抓取异常了
realx
2006-12-18
打赏
举报
回复
不让使用EXCEPTION?那例外怎么捕捉?那规定要怎么样的可以用?你说下看看.
PL
/
SQL
入门学习(一)
在学校的时候虽说上过
PL
/
SQL
这门课,然并卵,只恨当时啊!工作关系,需要用到Oracle存储过程。我就简单看了一些教程,特此记录一下。 首先,先介绍一下
PL
/
SQL
是什么?
PL
/
SQL
是是由甲骨文公司在90年代初开发,以提高
SQL
的功能。
PL
/
SQL
是嵌入在Oracle数据库
中
的编程语言之一。
PL
/
SQL
是Oracle数据库对
SQL
语句的扩展。在普通
SQL
语句的
使用
上增加了编程语言的特点...
Oracle数据库实验报告六
PL
/
SQL
基础
Oracle数据库实验报告六
PL
/
SQL
基础 -by QQC from BTBU 【实验目的】
PL
/
SQL
的安装网上有很多教程这里就不做赘述了,如果后序需求大的话我再考虑做一期
PL
/
SQL
安装
使用
教程。 1.熟练掌握
PL
/
SQL
程序设计的基础知识。 declare ---->声明变量 … be
gin
---->开始你的操作 …
exception
—>异常处理 …
end
; ---->程序结束(分号!!!) 2.熟练掌握
PL
/
SQL
中
控制结构的
使用
。 控制结束一般
Oracle
PL
/
SQL
编程入门:第一章
PL
/
SQL
的基本概述
PL
/
SQL
引擎:负责解释和执行
PL
/
SQL
代码。
SQL
引擎:负责执行
SQL
语句。Oracle 数据库:存储数据并提供访问接口。
PL
/
SQL
引擎和
SQL
引擎紧密协作,共同完成数据操作任务。当你在
PL
/
SQL
中
执行
SQL
语句时,
PL
/
SQL
引擎会将这些语句传递给
SQL
引擎,后者再与数据库交互并返回结果。在这一章
中
,我们学习了
PL
/
SQL
的基本概念、架构、结构以及如何
使用
不同的开发环境进行编程。
PL
/
SQL
架构。
PL
/
SQL
语法--
PL
/
SQL
和
SQL
的异同
SQL
语句通常由客户端发送到数据库服务器执行,每次执行都是针对单个请求响应。而
PL
/
SQL
程序可以在数据库服务器端预编译并存储,随后由服务器端调用执行,特别适用于批量处理和复杂逻辑操作。在执行
效率
上,
PL
/
SQL
可以减少网络传输次数,因为可以将多个
SQL
语句组合在一个存储过程或函数
中
一次性执行,从而提高性能。
SQL
主要用于简单的数据查询和修改,而
PL
/
SQL
则支持复杂的编程逻辑,例如可以编写循环来处理一组记录,或者
使用
条件判断语句来根据不同情况执行不同的操作。
Oracle 非常详细的
PL
/
SQL
入门教程,
PL
/
SQL
语法格式/循环语句/条件判断/异常处理
PL
/
SQL
入门教程目录 Oracle
PL
/
SQL
入门教程,
PL
/
SQL
语法格式/循环语句/条件判断/异常处理 文章目录
PL
/
SQL
入门教程目录一、
PL
/
SQL
简介1.
PL
/
SQL
简介2.
PL
/
SQL
要点3.
PL
/
SQL
块二、
PL
/
SQL
语法和格式:1.语法格式:2.声明变量3.声明变量时赋值4.
PL
/
SQL
中
的输出函数5.
PL
/
SQL
格式举例:6.图1:输出操作结果显示7.结合
SQL
语句
使用
into为变量赋值三、两个特殊的字段类型1.%type指定的字段的类型2.%rowtype 代表表
中
的
Oracle
17,134
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章