SQL和SQL*Plus

     Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql语句。

     我们通常所说的DML、DDL、DCL语句都是sql语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql * plus 一般都与数据库打交道。

     除了sql语句,在sql * plus中执行的其它语句我们称为sql * plus命令。它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。

      那么sql语句和sql * plus命令有什么区别呢?下面对两者比较一下。       


SQL
SQL*plus
一种语言一种环境
ANSI标准Oracle的特性之一
关键字不能缩写关键字可以缩写
使用语句控制数据库中的表的定义信息和表中的数据命令不能改变数据库中的数据的值
 集中运行
      sql * plus 是一个最常用的工具,具有很强的功能,主要有:1.数据库的维护,如启动,关闭等,这一般在服务器上操作。

     2.执行sql语句

     3.执行sql脚本

     4.数据的导出,报表

     5.应用程序开发、测试sql/plsql

     6.生成新的sql脚本

     7.供应用程序调用,如安装程序中进行脚本的安装

     8.用户管理及权限维护等。

      下面就介绍几个简单的命令,col , desc ,ed , spool ,可以看出,它们都是可以缩写的。

     此外还有一个iSQl *Plus要提一下,iSQl *Plus是Oracle数据库的最常用的一种环境工具,它是sqlplus的Web版本,初学者都可以使用Isqlplus进行对数据库的简单的操作,它同样可以编辑和执行sql 语句,它 的操作界面是非常简洁的,只要确保服务中的isqlplus服务是启动状态,就可以在浏览器输入localhost:5560/isqlplus就可以登上去了,普通用户就可以进行登录了。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值