📅  最后修改于: 2020-11-26 05:46:33             🧑  作者: Mango
PL / SQL编程语言是Oracle公司在1980年代后期开发的,它是SQL和Oracle关系数据库的过程扩展语言。以下是关于PL / SQL的某些值得注意的事实-
PL / SQL是一种完全可移植的高性能事务处理语言。
PL / SQL提供了内置的,解释的且与OS无关的编程环境。
也可以从命令行SQL * Plus接口直接调用PL / SQL。
也可以从外部编程语言调用直接调用数据库。
PL / SQL的通用语法基于ADA和Pascal编程语言。
除了Oracle,PL / SQL还可以在TimesTen内存数据库和IBM DB2中使用。
PL / SQL具有以下功能-
PL / SQL具有以下优点-
SQL是标准的数据库语言,而PL / SQL与SQL紧密集成在一起。 PL / SQL支持静态和动态SQL。静态SQL支持来自PL / SQL块的DML操作和事务控制。在Dynamic SQL中,SQL允许将DDL语句嵌入PL / SQL块中。
PL / SQL允许一次将整个语句块发送到数据库。这样可以减少网络流量,并为应用程序提供高性能。
PL / SQL可以查询,转换和更新数据库中的数据,因此可以提高程序员的生产率。
PL / SQL通过强大的功能(例如异常处理,封装,数据隐藏和面向对象的数据类型)节省了设计和调试时间。
用PL / SQL编写的应用程序是完全可移植的。
PL / SQL提供高安全性级别。
PL / SQL提供对预定义SQL包的访问。
PL / SQL提供了对面向对象编程的支持。
PL / SQL为开发Web应用程序和服务器页面提供支持。