网站优化

注册

 

发新话题 回复该主题

OraclePLSQLSQL基础之一 [复制链接]

1#
白癜风怎么样能控制住 http://pf.39.net/bdfyy/bdfzj/180124/6020116.html

Oracle引擎处理PL/SQL和SQL语句是用不同的方式;频繁的语言切换会大量浪费服务器性能;

PL/SQL

Oracle

专有的

SQL

扩展语言,应用在

Oracle

数据库系统。

PL/SQL

不是

一个独立的产品,他是一个整合到

ORACLE

服务器和

ORACLE

工具中的技术,可以

PL/SQL

看作

ORACLE

服务器内的一个引擎,

SQL

语句执行者处理单个的

SQL

句,

PL/SQL

引擎处理

PL/SQL

程序块。当

PL/SQL

程序块在

PL/SQL

引擎处理时,

ORACLE

服务器中的

SQL

语句执行器处理

PL/SQL

程序块中的

SQL

语句。

PL/SQL

具有高性能、易使用、无缝地与

SQL

结合,以及强壮性等多项优点。

PL/SQL

Oracle

专有的

SQL

扩展语言,应用在

Oracle

数据库系统。

PL/SQL

不是

一个独立的产品,他是一个整合到

ORACLE

服务器和

ORACLE

工具中的技术,可以

PL/SQL

看作

ORACLE

服务器内的一个引擎,

SQL

语句执行者处理单个的

SQL

句,

PL/SQL

引擎处理

PL/SQL

程序块。当

PL/SQL

程序块在

PL/SQL

引擎处理时,

ORACLE

服务器中的

SQL

语句执行器处理

PL/SQL

程序块中的

SQL

语句。

PL/SQL

具有高性能、易使用、无缝地与

SQL

结合,以及强壮性等多项优点。

PL/SQL是Oracle专有的SQL扩展语言,应用在Oracle数据库系统。PL/SQL不是一个独立的产品,他是一个整合到ORACLE服务器和ORACLE工具中的技术,可以把PL/SQL看作ORACLE服务器内的一个引擎,SQL语句执行者处理单个的SQL语句,PL/SQL引擎处理PL/SQL程序块。当PL/SQL程序块在PL/SQL引擎处理时,ORACLE服务器中的SQL语句执行器处理PL/SQL程序块中的SQL语句。PL/SQL具有高性能、易使用、无缝地与SQL结合,以及强壮性等多项优点。

SQL是结构化查询语言,比较接近自然语言,使用SQL,只需要说干什么,不需要说怎么干。由数据定义语言、数据操纵语言、数据控制语言构成,它不面向过程,即前一条语句与后一条语句无关。SQL是标准的语。PL/SQL,Oracle对SQL标准的扩充,增加了面向过程的功能,所以可以用来编写存储过程、存储函数、触发器等等。PL/SQL是结构化SQL,就是在标准SQL中加入了IF...ELSE...For....等控制过程的SQL。

PL/SQL(ProceduralLanguage/SQL)是对SQL的扩充,它吸收了近年来编程语言的许多最高设计特点:如数据封装性、信息隐蔽性、重载和例外处理等。它允许SQL的数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事务处理语言。预览时标签不可点收录于话题#个上一篇下一篇

分享 转发
TOP
发新话题 回复该主题