[置顶] sqlplus 使用笔记
关于sqlplus常用命令的一些记录
这两天去参加了一个关于orcale 12C release1的技术交流会,主要关注的是orcale Spatial 在12C上面的一些新的变化,一起交流的有学校的教授学者,也有我们这样一些从企业一线项目实施来的工程师们,大家在一起畅所欲言,关于技术交流的好不热闹!
交流过程中一些orcale的dba们的表现着实让我感觉自我鄙视了一把,他们每个人对于orcale数据库的使用以及各个参数的配置的熟悉程度真是让我这个自认为对于oracle 操作有一定了解的人开眼界了,不用说别的,就说最常用的sqlplus工具,命令熟悉自然是不用说,他们居然对于其中一些十分生僻的命令参数也能十分熟练地顺手拈来,在交流的过程中,涉及到具体操作的时候需要搭建一个虚拟的操作环境,在使用oracle virtual box搭建一个环境的时候,有一个参加讨论的同事的环境总是跑不起来,报告一个message错误信息,提示内存无效,这时候走过来一个oracle的美女,没说什么,坐下来三下两下就搞定了,临了还赠送一个甜甜的微笑,瞬间我们一帮老爷们儿就被秒杀了!
郁闷了良久,还是要从最基础的开始,今天就在这里利用上课的一点时间将sqlplus的命令总结一下(台上的法国老外的英语感觉是退化了,有些发音总是感觉是英文和法文的混合体,长长的卷舌音让我第一次感觉到国人的英语水平其实也不是很烂嘛);
要说学习sqlplus的命令使用,最好的教材应该是sqlplus 的user guide refrence了,因此我就采用了一种最为原始的方法,按照sqlplus界面中的help解释来温习了一下,记录在下面:
、7的设置 行时才显示结果的行数。如果set feedback 1 ,则不管查询到多少行都返回。当为off 时,一律不显示查询的行数 ,则所有的输出内容为一页并且不显示列标题 秒之内共提交了多少事务): 秒); 的员工的信息, 输入了下面的语句:
SQL> select deptno, empno, ename
2 from emp
3 where
这时, 你发现你想不起来工资的列名是什么了.
这种情况下, 只要在下一行以#开头, 就可以执行一条sql*plus命令, 执行完后, 刚才的语句可以继续输入
SQL>> select deptno, empno, ename
2 from emp
3 where
6 #desc emp
Name Null? Type
----------------------------------------- -------- --------------
EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2)
6 sal > 4000;
DEPTNO EMPNO ENAME
---------- ---------- ----------
10 7839 KING
41 password 命令是改变当前用户的登录密码;
42 archive log list 显示redo的日志列表,但是用一般的用户登录,执行命令时会显示权限不够,这时候要采用如sysdba样的用户登录就可以了;
43 whenever oserror 或者 whenever sqlerror 显示在执行sql语句的过程当中出现的sql错误或者操作系统错误!
虽然这些命令虽然对于dba来说是一些初步的入门的基础知识,但是对于数据库开发人员来说这些东西确实是一些需要一一基础知识,虽然数据库开发人员不需要很深的数据库管理知识,但是我们在实际开发过程当中也应该有一些基本的操作,这样才能更好的掌握数据库,开发数据库扩展应用,也正应验那句话嘛!不掌握DBA知识的数据库开发人员不是好的开发人员!
[置顶] sqlplus 使用笔记的更多相关文章
- [置顶] Android开发笔记(成长轨迹)
分类: 开发学习笔记2013-06-21 09:44 26043人阅读 评论(5) 收藏 Android开发笔记 1.控制台输出:called unimplemented OpenGL ES API ...
- [置顶] iOS学习笔记47——图片异步加载之EGOImageLoading
上次在<iOS学习笔记46——图片异步加载之SDWebImage>中介绍过一个开源的图片异步加载库,今天来介绍另外一个功能类似的EGOImageLoading,看名字知道,之前的一篇学习笔 ...
- [置顶] html学习笔记,锚点,超链接,table布局,表头,h,sub,blockquote,ul,li,ol.dl,加入收藏,打印,弹出窗口
<a name="shouye"></a> <strong>strong加粗</strong> <br> 没有加粗 &l ...
- [置顶] 九度笔记之 1434:今年暑假不AC
题目1434:今年暑假不AC 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:307 解决:180 题目描述: “今年暑假不AC?”“是的.”“那你干什么呢?”“看世界杯呀,笨蛋!”“@# ...
- [置顶] 九度笔记之 1494:Dota
题目1494:Dota 1 秒 内存限制:128 兆 特殊判题:否 提交:559 解决:122 题目描述: 大家都知道在dota游戏中,装备是对于英雄来说十分重要的要素. 英雄们不仅可以购买单个的装备 ...
- Javascript笔记----实现Page页面右下角置顶按钮.
从用博客开始,发现博客园中很多博友的博客中在Page右下角都有个图标,不论屏幕怎么拉伸,都始终停留在右下角.点击后页面置顶.后面想想写一个Demo来实现这种效果吧. 一. 图标右下角固定. 1.SS ...
- JavaScript学习笔记-元素在滚动条滑动一定高度后自动置顶
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- [知了堂学习笔记]_css3特效第二篇--行走的线条&&置顶导航栏
一.行走的线条. 效果图(加载可能会慢一点儿,请稍等...): html代码: <div class="movingLines"> <img src=" ...
- C#或者WPF中让某个窗体置顶
原文:C#或者WPF中让某个窗体置顶 前记:在工作中有个需求,要求不管到那个界面,我必须让一个浮动条(其实是个窗体)置顶. 我用wpf,因为有之前有好几个界面已经设置成topmost了,所以在这几个界 ...
随机推荐
- 《C和指针》章节后编程练习解答参考——第9章
9.1 #include <stdio.h> #include <ctype.h> #include <string.h> #define N 100 int ma ...
- POJ 1472 Instant Complexity 应该叫它编程题。。
题目:http://poj.org/problem?id=1472 这个题目是分到“模拟题”一类的,我觉得模拟的成分比较少,主要考察编程能力.独立写完这个题特别兴奋...所以我必须好好说一说,独家哦. ...
- JVM 找出最耗 cpu的线程 并打印线程栈
监控JVM中最占cpu的线程 top -Hp pid JVM中最占cpu的线程ID -o THREAD,tid,time | awk 'BEGIN {count=0; } { if($2>0.3 ...
- 2D image convolution
在学习cnn的过程中,对convolution的概念真的很是模糊,本来在学习图像处理的过程中,已对convolution有所了解,它与correlation是有不同的,因为convolution = ...
- 【Tools】Pro Git 一二章读书笔记
记得知乎以前有个问题说:如果用一天的时间学习一门技能,选什么好?里面有个说学会Git是个很不错选择,今天就抽时间感受下Git的魅力吧. Pro Git (Scott Chacon) 读书笔记: ...
- 关于entity framework
http://www.cnblogs.com/lsxqw2004/archive/2009/05/31/1495240.html http://www.open-open.com/lib/view/o ...
- PYTHON之DEF
def sayHello(): print('Hello World!') while True: s = input('Enter something : ') if s == 'quit': br ...
- 【网络流24题】No.8 机器人路径规划问题
[题意] 机器人 Rob 可在一个树状路径上自由移动. 给定树状路径 T 上的起点 s 和终点 t, 机器人 Rob 要从 s 运动到 t. 树状路径 T 上有若干可移动的障碍物. 由于路径狭窄, 任 ...
- LiBsvm用于多分类时训练模型参数含义
The 'svmtrain' function returns a model which can be used for futureprediction. It is a structure a ...
- Earth to developers: Grow up!
这是篇老外写的文章,主题是针对网络上的一些宗教式的争论,作者叙述了他自己的一些观点.主要从以下6点做了陈述.为了表达的精确性,就直接用英文. 1. Reject dogmatic thinking a ...