oracle之sqlplus讲解
这里要解释的sqlplus有2方面内容:sqlplus登陆命令和sql*plus工具命令。
【sqlplus登陆命令】
常用的登陆命令有:
sqlplus /nolog 登陆到sqlplus,还未登录到数据库,若要登陆到数据库,需要conn username/password(注意:conn /as sysdba 不写用户名和密码的连接属于操作系统认证)
sqlplus username/password 普通用户连接到默认数据库
sqlplus username/password as sysdba 仅限sys和system用户(具有数据库管理权限的用户),连接到默认数据库
sqlplus username/password@net_service_name 指定net服务名的普通用户连接
sqlplus username/password@//host:port/sid 指定数据库服务器计算机的主机名或ip地址的普通用户连接
【sql*plus工具】
oracle的sql*plus 是与oracle进行交互的客户端工具,通过该工具可以查看、修改数据库记录。在sql*plus中可以运行sql*plus命令和sql语句。
sql*plus命令:
1)执行一个sql脚本文件
SQL>start file_name
SQL>@file_name
2)对当前的输入进行编辑
SQL>edit
3)重新运行上一次运行的sql语句
SQL>/
4)将显示的内容输入到指定文件
SQL>SPOOL file_name
5)关闭spool输出
SQL>SPOOL OFF
只有关闭spool输出,才会在输出文件中看到输出的内容。
6)显示一个表的结构
SQL>desc table_name
7)COL命令
格式化里的显示形式,该命令有许多选项,具体如下:
COL[UNM][{column|expr}[OPTION...]]
option选项很多,大家可自己找资料了解。
8)屏蔽掉一个列中显示的相同的值
BREAK ON break_column
例如:SQL>BREAK ON DEPTNO
SQL>SELECT DEPTNO,ENAME FROM EMP;
9)在上面屏蔽掉的一个列中显示的相同的值中,每当列值变化时,在值变化之前插入n个空行。
BREAK ON break_column SKIP n
10)显示对BREAK的设置
SQL>BREAK
11)清除对BREAK的设置
SQL>CLEAR BREAKS
12)SET 命令
该命令包含许多子命令:
SET system_variable value
system_variable value的具体值请自行查找资料。
13)
oracle之sqlplus讲解的更多相关文章
- Oracle 使用SqlPlus管理
Oracle 使用SqlPlus 安装,一键安装,很简单.安装过程,一定要记住密码 一.登陆sqlplus 连接本地服务器,可以直接,打开cmd: 可以直接不用登陆,如果登陆需要输入用户名.密码. s ...
- oracle 12g sqlplus安装
一.下载oracle 12g sqlplus软件 linux 64位操作系统,oracle安装包地址 http://www.oracle.com/technetwork/topics/linuxx86 ...
- oracle在SQLPLUS 和PLSQL建 job 的区别
oracle在SQLPLUS 和PLSQL建 job 的区别 //建立job variable test_job_really number; begin dbms_job.submit(:test_ ...
- Linux Oracle bash: “sqlplus / as sysdba”: command not found 解决方法
bash: sqlplus: command not found 解决方法 注:本文来源于 < bash: sqlplus: command not found 解决方法 > 1: ...
- [转载]oracle游标概念讲解
原文URL:http://www.2cto.com/database/201203/122387.html ORACLE游标概念讲解 什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互 ...
- Linux下Oracle中SqlPlus时上下左右键乱码问题的解决办法
window下的sqlplus可以通过箭头键,来回看历史命令,用起来非常的方便. 但是在Linux下,会出现各种乱码,非常不方便,如下图所示,每次打错一个字符就需要重新打一遍. 解决办法:rlwrap ...
- oracle之 sqlplus prelim 参数介绍 ( 处理hang )
从Oracle10g开始,sqlplus提供了一个参数选项-prelim,用这个参数,在系统已经hang的时候.我们可以连接到SGA而不是数据库,也就是说没有session被创建. 一. 通过以下步骤 ...
- Oracle及SQLPLUS使用笔记
Oracle及SQLPLUS使用笔记 自己之前粗粗的学过MySQL,学校用的是Oracle,学生使用sqlplus,这是个命令行界面的数据库管理软件(为了学习嘛,不用图形化可以理解),这里记录一些使用 ...
- 24、配置Oracle下sqlplus历史命令的回调功能
24.1.前言: 1.在oracle服务器上使用默认的sqlplus写sql命令时,如果写错了一个字母需要修改时,是无法通过 退格键消除错误的字母的,只能另起一行,重新写sql语句,而且也不能通过键盘 ...
随机推荐
- Sublime Text的使用代码块安装的模块
在众多的开发工具IDE当中.作者现在唯独深爱sublime text(以下简称st).以前做后台开发使用visual studio(以下简称vs),以及实行前后端分工也是配合后台使用vs.这里要讲述两 ...
- parseInt的源码阅读
parseInt的源码阅读 Integer.parseInt()这个方法的功能小巧又实用,实现起来困难不大,没有很复杂.这里就来看一下Java的源码是怎么写的吧,走一边大婶写过的代码,应该会有点收获吧 ...
- jquery总结02-样式和属性
.attr() .removeAttr() 设置属性和移除属性,里面可以是属性,属性值 ,只有属性名时只获取第一个蒜素的属性值 .html() .text() .val() html 获取包括标签 ...
- Android ContentProvider 简单学习
当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据.以前我们学习过文件的操作模式,通过指定文件的操作模式为Context.MODE_WORL ...
- 15 sql base line 工作机制
<个人Configuration> 正常配置一下, 就OK了, 不用理了, oracle 11g 默认启动 发展: .从Oracle的发展角度来看,估计这种方法是Oracle发展和改进的方 ...
- winform自定义按钮菜单
//填写其他报表按钮 private void btnWriteRep_Click(object sender, EventArgs e) { try ...
- Flyweight
1 意图:运用共享技术有效地大量支持细粒度的对象 2 动机:flyweight是一个共享对象,可以在多个场景使用. 分为内部状态和外部状态,内部状态存储于flyweight中,包含了独立于flywei ...
- stm32cube--IWDG使用
IWDG使用的是32芯片内部的40k独立晶振,该晶振为rtc和iwdg提供时钟,即使是主时钟坏了也不影响它们. 主要用到三个寄存器, IWDG_KR 键值寄存器 IWDG_PR 预分频寄 ...
- 转帖-[教程] Win7精简教程(简易中度)2016年8月-0day
[教程] Win7精简教程(简易中度)2016年8月 0day 发表于 2016-8-19 16:08:41 https://www.itsk.com/thread-370260-1-1.html ...
- 如何myEclipse修改工程项目的运行环境和编译环境
修改工程运行环境(开发环境)JRE 右击工程名-----选择properties----选择对话框左侧的java build path----查看使用的JRE 选择Library选项卡中的,选中使用中 ...