Oracle PL/SQL 的介绍

本文介绍了Oracle数据库语言PL/SQL的基本概念及其作为第四代开发语言的独特之处,强调其高度结构化的特点及与SQL的融合,并探讨了其跨平台能力和面向对象特性。

对于初学者来说,Oracle 的数据库语言PL/SQL总是有点"",它被称为是宿主语言,顾名思义就是依附于某个事物而生存的,而PL/SQL就是依附于Oracle数据库,它的运行环境就是Oracle数据库。

 

这和其它语言稍微有点不同,这样很多初学者感觉很难去理解,开始更多的人把它认为它仅仅是一种脚本语言,其实它是高度结构化的第四代开发语言,它不但具备了很多第四代开发语言的程序流程控制的能力,更具备了很多操作数据库所需要的功能,同时最大的特点是和SQL语言融为一体,使得在程序语言中操作数据库成为编程语言的一种内置功能。

 

其实Oracle PL/SQL"编写一次,到处运行"的语言,它的这种理念在Java之前就已经存在了,你在任何环境下的Oracle数据库上面编写PL/SQL程序,然后可以把它发布到任何地方,你不用关心数据库是运行在Windows平台,还是Unix或者其它。像Java程序一样,正因为有JVM的存在,使得Java程序具备很好的可移植性。而对于PL/SQL语言来说,Oracle数据库就是它的虚拟机,因此对于一个Oracle数据库应用的开发人员,你只需要关心利用PL/SQL语言来实现你的业务逻辑,程序的VMOracle数据库的运行则有DBA来负责。

 

因此在学习PL/SQL语言之前,首先安装PL/SQL程序对应的"虚拟机"Oracle数据库,即安装PL/SQL的运行环境,只要具备了Oracle数据库,你就可以领略PL/SQL的魅力了。

 

当你熟练应用了Oracle PL/SQL 后,你会发现它非常适用于数据库应用的开发,随着Oracle具备面向对象的能力之后,PL/SQL也一并具备了很多面向对象的特性;另外再结合Oracle数据库支持Java环境之后,PL/SQL中调用Java,使得任何的数据库应用都能够通过PL/SQL来实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值