当前位置: 代码迷 >> SQL >> oracle-sqlplus
  详细解决方案

oracle-sqlplus

热度:61   发布时间:2016-05-05 13:28:17.0
oracle---sqlplus
SQLPlus是Oracle提供的一个命令行执行的工具软件,安装之后会自动在系统中进行注册我们在命令行直接敲:sqlplus,就可以用命令行的方式进入数据库连接。                    sqlplusw,以窗口的方式进入数据库连接sqlplusw中的主机字符串表示:如果一台电脑上有多个数据库得话,则要在此处输入数据库的名称,如果你不输入,那么他会寻找最后一个建立好的全局数据库set linesize  100 //设置sqlplusw中的长度,以便于显示我们时常看到查询数据的时候,标题行重复了,原因是oracle中的数据采用一页一页的显示进行输出的set pagesize  30  sqlplusw中进行修改:   在sqlplusw中因为没法修改输入的内容,一般会使用本地记事本进行编辑,直接在命令窗口中输入   "ed 文件名"即可,如果这个文件不存在,他会提示你是否需要创建   编辑完成之后,就直接关闭即可,要执行此文件,命令为"@文件名"   @命令还可以在磁盘上找到文件: @d:\demo.txt  如果是demo.sql那么后缀省略 /:表示使用上一次的操作   sqlplus中连接其他用户:   conn 用户名\密码(AS SYSDBA) :如果现在连接的是超级管理员(sys),则在连接的最后必须写上AS SYSDBA,以系统管理员的身份进行登陆 比如我们在sys中输入 select * from emp; /这样找不到 ,因为原因是表的全称实际上是用户名.表名,而sys.emp这张表是没有的,这其实相当于window里面的用户切换后桌面改变了一样我们只能输入: select * from scott.emp;如果希望当前用户是哪个:show user一个用户中会拥有多张表,select * from tab;可以得到当前用户的全部的表名称(其实这些表省略了用户名)查看表结构: desc emp;
  相关解决方案