解释SQL、SQL Plus和PL/SQL的区别与联系

 我来答
supper_1234
2011-03-20 · TA获得超过2846个赞
知道答主
回答量:299
采纳率:100%
帮助的人:153万
展开全部
SQL不用说了,数据库查询语言
SQL PLUS是ORACLE公司一个应用软件接口,用户使用sqlplus对数据库后台信息进行查询,当然是命令行方式的,同理,OEM是ORACLE公司的图形化软件接口
PL/sql是由于sql不支持结构化的程序语言,oracle公司增加的 对sql的一种补充,类似的有mysql的Tsql等。

问题大概就是这样,希望对你有帮助
lqefn
2011-03-19 · TA获得超过2655个赞
知道小有建树答主
回答量:3345
采纳率:0%
帮助的人:1740万
展开全部
sql是查询语言,通用的现在的主流数据库都支持。
sql pluse是一个查询工具。一个数据库公司的。
pl/sql是一个sql语言的实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-12-03
展开全部
在SQL*Plus中可以处理三种类型的命令:SQL语句、PL/SQL块和SQL*Plus命令。
但三者之间是有区别的。
1)SQL语句是以数据库为操作对象的语言,主要包括数据定义语言DDL、数据操纵语言DML和数据控制语言DCL以及数据存储语言DSL。当输入SQL语句后,SQL*Plus将其保存在内部缓冲区中。
当SQL命令输入完毕时,有三种方法可以结束SQL命令:在命令行的末尾输入分号(;)并按回车;在单独一行上用斜杠(/);或用空行表示。
2)PL/SQL块同样是以数据库中的数据为操作对象。但由于SQL不具备过程控制功能,所以,为了能够与其他语言一样具备面向过程的处理功能,在SQL中加入了诸如循环、选择等面向过程的处理功能,由此形成了PL/SQL。所有PL/SQL语句的解释均由PL/SQL引擎来完成。使用PL/SQL块可编写过程、触发器和包等数据库永久对象。
3)SQL*Plus命令主要用来格式化查询结果、设置选择、编辑及存储SQL命令、以设置查询结果的显示格式,并且可以设置环境选项。
pl/sql 是oracle的一门语言,它包括标准SQL,oracle扩展SQL,oracle自定义函数,存储过程,触发器,包...
而sql*plus是运行解释pl/sql的程序,是可以在sql*plus里运行sql语句,是实现用户对数据库系统进行管理的一种工具!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式