[置顶] 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了,所以在这几个界 ...
随机推荐
- Windows API 常量定义
Windows 常量定义在winuser.h中可以找到,如果了安装了visual studio 2010,winuser.h所在目录为C:\Program Files (x86)\Microsoft ...
- 头文件的宏定义#ifndef测试
一.入题 在头文件的书写中,都加入了如下内容: #ifndef __头文件名_H #define __头文件名_H #endif 曾经在书中看到的解释是“防止重复定义”,今天突然想到为什么是这样的解释 ...
- 配置mybatis错误总结
### The error may exist in SQL Mapper Configuration ### Cause: org.apache.ibatis.builder.BuilderExce ...
- C# 使用Salt+Hash来为密码加密
(一) 为什么要用哈希函数来加密密码 如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到 ...
- IOS webview中cookie的读取与保存-b
Cookie 的读取 将它放在 webViewDidFinishLoad 开始后执行 NSArray *nCookies = [[NSHTTPCookieStorage sharedHTTPCooki ...
- Keys of HashMap in Java
The tricky thing is how to decide the key for a hashmap. Especially when you intend to use self-defi ...
- 常用mysql命令(经常更新)
insert into hr_t_clubschedule(clubid) select clubid from hr_t_clubschedule where id=45;//获取指定数据,并插入数 ...
- 没做过编译器就是被人欺——从一道变态的i++题猜编译器的行为(表达式从左往右扫描,同一变量相互影响)
首先不要被人蒙了,如果是这样,根本编译不过: int i=1; int b=i+++++i; printf("%d %d\n", b ,i); Mingw报错:error: lva ...
- 主线程中有多个handler的情况
工作中遇到了这么一种情况,有两个视图,都需要开启异步任务从服务器获取数据,每个view中创建一个Handler,注册到异步任务中去,当异步任务从服务器获取数据出错,或者出现io异常或者http协议异常 ...
- 2.6.2 Notification的功能与用法
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout ...