社区
Oracle
帖子详情
PL/SQL 能干嘛?
zc442200
2014-11-05 01:10:28
最近 工作要用到PL/SQL , 学了一段时间
对复杂的查询写写函数, 触发器,系统集成的时候转换下数据。
我没发现PL/SQL 除了这些还能做什么
问题来了:
Oracle也是面向对象的,,能像JAVA一样开发应用吗?
PL/SQL有什么意义?
...全文
413
5
打赏
收藏
PL/SQL 能干嘛?
最近 工作要用到PL/SQL , 学了一段时间 对复杂的查询写写函数, 触发器,系统集成的时候转换下数据。 我没发现PL/SQL 除了这些还能做什么 问题来了: Oracle也是面向对象的,,能像JAVA一样开发应用吗? PL/SQL有什么意义?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ning_wnn2014
2014-11-06
打赏
举报
回复
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。 PL/SQL是Oracle对标准数据库语言SQL的过程化扩充,它将数据库技术和过程化程序设计语言联系起来,是一种应用开发语言,可使用循环,分支处理数据,将SQL的数据操纵功能与过程化语言数据处理功能结合起来.PL/SQL的使用,使SQL成为一种高级程序设计语言,支持高级语言的块操作,条件判断,循环语句,嵌套等,与数据库核心的数据类型集成,使SQL 的程序设计效率更高. ⒈1 PL/SQL的作用 使用PL/SQL可以编写具有很多高级功能的程序,虽然通过多个SQL语句可能也能实现同样的功能,但是相比而言,PL/SQL具有更为明显的一些优点: ⒈能够使一组SQL语句的功能更具模块化程序特点; ⒉采用了过程性语言控制程序的结构; ⒊可以对程序中的错误进行自动处理,使程序能够在遇到错误的时候不会被中断; ⒋具有较好的可移植性,可以移植到另一个Oracle数据库中; ⒌集成在数据库中,调用更快; ⒍减少了网络的交互,有助于提高程序性能。 通过多条SQL语句实现功能时,每条语句都需要在客户端和服务端传递,而且每条语句的执行结果也需要在网络中进行交互,占用了大量的网络带宽,消耗了大量网络传递的时间,而在网络中传输的那些结果,往往都是中间结果,而不是我们所关心的。 而使用PL/SQL程序是因为程序代码存储在数据库中,程序的分析和执行完全在数据库内部进行,用户所需要做的就是在客户端发出调用PL/SQL的执行命令,数据库接收到执行命令后,在数据库内部完成整个PL/SQL程序的执行,并将最终的执行结果返馈给用户。在整个过程中网络里只传输了很少的数据,减少了网络传输占用的时间,所以整体程序的执行性能会有明显的提高。
huangdh12
2014-11-05
打赏
举报
回复
我觉得plsql挺好用的。 编辑什么的也很方便。 而且 有自动提示补齐的功能。
不写代码的钦
2014-11-05
打赏
举报
回复
就是提供一个便捷的与oracle交互的平台 开发专用,你值得拥有!
小十110
2014-11-05
打赏
举报
回复
便捷的sql开发工具
bw555
2014-11-05
打赏
举报
回复
这个课题有点大,百度下吧,介绍的帖子相当的多
http://baike.baidu.com/view/470171.htm?fr=aladdin
PL/SQL是Oracle对标准数据库语言SQL的过程化扩充,它将数据库技术和过程化程序设计语言联系起来,是一种应用开发语言,可使用循环,分支处理数据,将SQL的数据操纵功能与过程化语言数据处理功能结合起来.PL/SQL的使用,使SQL成为一种高级程序设计语言,支持高级语言的块操作,条件判断,循环语句,嵌套等,与数据库核心的数据类型集成,使SQL 的程序设计效率更高. ⒈1 PL/SQL的作用 使用PL/SQL可以编写具有很多高级功能的程序,虽然通过多个SQL语句可能也能实现同样的功能,但是相比而言,PL/SQL具有更为明显的一些优点: ⒈能够使一组SQL语句的功能更具模块化程序特点; ⒉采用了过程性语言控制程序的结构; ⒊可以对程序中的错误进行自动处理,使程序能够在遇到错误的时候不会被中断; ⒋具有较好的可移植性,可以移植到另一个Oracle数据库中; ⒌集成在数据库中,调用更快; ⒍减少了网络的交互,有助于提高程序性能。 通过多条SQL语句实现功能时,每条语句都需要在客户端和服务端传递,而且每条语句的执行结果也需要在网络中进行交互,占用了大量的网络带宽,消耗了大量网络传递的时间,而在网络中传输的那些结果,往往都是中间结果,而不是我们所关心的。 而使用PL/SQL程序是因为程序代码存储在数据库中,程序的分析和执行完全在数据库内部进行,用户所需要做的就是在客户端发出调用PL/SQL的执行命令,数据库接收到执行命令后,在数据库内部完成整个PL/SQL程序的执行,并将最终的执行结果返馈给用户。在整个过程中网络里只传输了很少的数据,减少了网络传输占用的时间,所以整体程序的执行性能会有明显的提高。
Oracle数据库开发之
PL
/
SQL
基础实战视频课程
PL
/
SQL
也是一种程序语言,叫做过程化
SQL
语言(Procedural Language/
SQL
)。
PL
/
SQL
是Oracle数据库对
SQL
语句的扩展。在普通
SQL
语句的使用上增加了编程语言的特点,所以
PL
/
SQL
就是把数据操作和查询语句组织在
PL
/
SQL
代码...
作为程序员,Oracle复杂
sql
不会写,
PL
/
SQL
值得你学习
这篇文章主要讲述
PL
/
SQL
语言,可能没仔细学过的都会以为他不就是一个oracle客户端,不是这样的哦,他是一种过程化编程语言,他的功能建立在
SQL
之上,可以用来编写包含
SQL
语句的程序。需要的朋友们下面随着小编来一起学习学习吧。 目录
PL
/
SQL
简介
PL
/
SQL
块结构
PL
/
SQL
如何快速创建
PL
/
SQL
简单代码示例文章总结 个人感觉
PL
/
SQL
语言还是特别有用的,我已经遇到很多次普通
SQL
解决不了的问题了。不知道你们是否遇到过。
PL
/
SQL
简介
PL
/
SQL
是一种过程化语言,在
PL
/
SQL
中可以通过I
pl
/
sql
学习
pl
/
sql
可以做的工作: 1.用
pl
/
sql
的存储过程和数据库触发器实现至关重要的商业规则。 2.在数据库中生成和完地管理 xml 文档。 3.web 页面与数据库的结合。 4.实现自动化的数据库管理,用
pl
/
sql
建立安全级别来管理回滚段。
pl
/
sql
特点: 从 oracle6 开始,模仿 Ada 语言的实现,Ada 语言强调数据抽象,信息隐藏,
PL
/
SQL
Developer 14
PL
/
SQL
Developer 14
PL
/
SQL
中cursor(光标/游标)的用法
今天简单的总结一下
PL
/
SQL
中cursor(光标/游标)的用法.相信不少做开发或维护的DBA在找工作的时候,遇到过类似的面视问题:请简单的描述一下光标的类型,说一下普通光标和REF光标之间的区别,以及什么时候该正确应用哪一个? 这个题目,我着实难住了不少人,其实他们在具体开发的时候,也还是比较能够把握正确的光标的使用的,但就是说不出来,当然了,这与大家自身
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章