关于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 使用笔记的更多相关文章

  1. [置顶] Android开发笔记(成长轨迹)

    分类: 开发学习笔记2013-06-21 09:44 26043人阅读 评论(5) 收藏 Android开发笔记 1.控制台输出:called unimplemented OpenGL ES API ...

  2. [置顶] iOS学习笔记47——图片异步加载之EGOImageLoading

    上次在<iOS学习笔记46——图片异步加载之SDWebImage>中介绍过一个开源的图片异步加载库,今天来介绍另外一个功能类似的EGOImageLoading,看名字知道,之前的一篇学习笔 ...

  3. [置顶] html学习笔记,锚点,超链接,table布局,表头,h,sub,blockquote,ul,li,ol.dl,加入收藏,打印,弹出窗口

    <a name="shouye"></a> <strong>strong加粗</strong> <br> 没有加粗 &l ...

  4. [置顶] 九度笔记之 1434:今年暑假不AC

    题目1434:今年暑假不AC 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:307 解决:180 题目描述: “今年暑假不AC?”“是的.”“那你干什么呢?”“看世界杯呀,笨蛋!”“@# ...

  5. [置顶] 九度笔记之 1494:Dota

    题目1494:Dota 1 秒 内存限制:128 兆 特殊判题:否 提交:559 解决:122 题目描述: 大家都知道在dota游戏中,装备是对于英雄来说十分重要的要素. 英雄们不仅可以购买单个的装备 ...

  6. Javascript笔记----实现Page页面右下角置顶按钮.

    从用博客开始,发现博客园中很多博友的博客中在Page右下角都有个图标,不论屏幕怎么拉伸,都始终停留在右下角.点击后页面置顶.后面想想写一个Demo来实现这种效果吧. 一. 图标右下角固定. 1.SS ...

  7. JavaScript学习笔记-元素在滚动条滑动一定高度后自动置顶

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  8. [知了堂学习笔记]_css3特效第二篇--行走的线条&&置顶导航栏

    一.行走的线条. 效果图(加载可能会慢一点儿,请稍等...): html代码: <div class="movingLines"> <img src=" ...

  9. C#或者WPF中让某个窗体置顶

    原文:C#或者WPF中让某个窗体置顶 前记:在工作中有个需求,要求不管到那个界面,我必须让一个浮动条(其实是个窗体)置顶. 我用wpf,因为有之前有好几个界面已经设置成topmost了,所以在这几个界 ...

随机推荐

  1. zzuli oj 1167逆转数(指针专题)

    Description 任意给你一个整数,这个数可能很大(最长不超过100位),你能求出它的逆转数吗?  逆转数定义如下:  1.一个末尾没有0的整数,它的逆转数就是各位数字逆序输出:  2.一个负数 ...

  2. POJ 3393 Lucky and Good Months by Gregorian Calendar 模拟题

    题目:http://poj.org/problem?id=3393 不多说了,简单模拟题,因为粗心写错了两个字母,导致错了N遍,模拟还是一贯的恶心,代码实在不想优化了,写的难看了点.. #includ ...

  3. MAVEN:::::: maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported

    zhuan:http://elan1986.iteye.com/blog/1537967 <!--add by wangquanjun 20140529-->            < ...

  4. bzoj 3781: 小B的询问 分块

    3781: 小B的询问 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 196  Solved: 135[Submit][Status] Descrip ...

  5. 把内表 itab1 的 n1 到 n2 行内容附加到 itab2 内表中去.

    语法:append lines of itab1 [ from n1 ] [ to n2 ] to itab2. DATA:BEGIN OF gt_00 OCCURS 0,        l_01   ...

  6. 【POJ 1984】Navigation Nightmare(带权并查集)

    Navigation Nightmare Description Farmer John's pastoral neighborhood has N farms (2 <= N <= 40 ...

  7. Android CoordinatorLayout + AppBarLayout(向上滚动隐藏指定的View)

    在新的Android Support Library里面,新增了CoordinatorLayout, AppBarLayout等. 实现的效果: 向下滚动RecylerView,Tab会被隐藏,向上滚 ...

  8. 【HDOJ】3315 My Brute

    几乎与2853相同,MCMF. /* 2853 */ #include <iostream> #include <string> #include <map> #i ...

  9. MySQL源码 数据结构array

    MySQL源码中自己定义了许多数据结构,放在mysys的目录下,源码中通常都使用这些数据结构来组织存放数据,也更容易实现跨平台.   下面先来看下MySQL定义的动态数组: [源代码include/a ...

  10. String 类;Math 类;

    static void Main(string[] args)        {            while (true)            {               /* strin ...