七达网是国内最新、最齐、最安全的软件下载基地!

关于我们最近更新热门排行

首页 软件 游戏 应用 文章 专题

新闻资讯软件应用软件教程编程开发 操作系统游戏攻略安卓应用安卓游戏
当前位置:首页 ›› 编程开发 ›› SQL、SQL*Plus与Oracle的关系详解

SQL、SQL*Plus与Oracle的关系详解

2014-12-15 17:39   作者:佚名   来源:本站整理   浏览:364   评论:0  

结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的关系数据库操作语言,并且它的影响已经超出数据库领域,得到其他领域的重视和采用,如人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等。下面是小编整理的关于SQL、SQL*Plus与Oracle的关系。

SQL的全称是"结构化查询语言",英文全称是Structured Query Language,通过取每个单词的首字母,简称SQL。SQL语言是一种用来与数据库沟通的语言,它具有一系列的精简的、类似自然语言的语法来操作数据库,简化了客户端的管理工作。

SQL*Plus是一个客户端的工具,类似于Oracle SQL Developer,只不过这个工具是基于命令行界面的字符型工具。在SQL*Plus中可以执行SQL语句、PL/SQL程序代码。

Oracle服务器具有SQL执行引擎和PL/SQL引擎,当收到客户端传递过来的命令后,通过相应的引擎来解析语句,并转换为相应的数据库操作命令来操作数据库。

这3者之间的区别如图3.2所示。

SQL、SQL*Plus与Oracle的关系详解

图3.2 SQL、SQL*Plus与Oracle服务器的关系

通过图3.2可以看到,SQL*Plus这个客户端工具执行SQL或PL/SQL,通过网络发送到Oracle服务器端,由Oracle服务器引擎来处理命令的执行。

Oracle早期的版本中附带了一个Windows版的SQL*Plus,简称SQL*Plusw,这个工具的执行方式与DOS版的相同,但是更接近Windows的习惯。Oracle最新版本中去除了这个工具,并建议大家使用Oracle SQL Developer工具来取代此工具。

Tags:责任编辑:kang1127
    1. 电脑录音软件电脑录音软件推荐

      七达网下载提供的电脑录音机可以把电脑里网站上播放的歌曲或任何网络收音机音频都录制下来并制作成音频格式。还可把麦克风输入的音频也录制下来,制作属于自己的音频,功能多样,喜欢的朋友赶快下载体验吧!...

    软件评论

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

        登录   注册
    猜你喜欢