Oracle命令整理

1 常用命令


1


sqlplus  scott/[email protected]:1521/orcl      后面不要加


sqlplus  sys/oracle  as sysdba            【密码认证】


sqlplus  用户名任意/密码任意 as sysdba    【主机认证】


2


spool  d:\基本查询.txt                录屏开始


spool  off                           录屏结束


3


show user                查看当前用户


select * from tab;         查看当前用户下的所有表


desc   表名              查看表的结构


4


show  linesize


set    linesize 200


show  pagesize


set  pagesize 30         设置每页显示的记录的条数


col 列名 for  a8           设置列宽     for是format的缩写


col 列名 for  9999         设置列宽   9表示一位9999表示四位


5


host  cls                 windows下清屏


host  clear               Linux下清屏


6


ed                   弹出记事本编写上一条代码 edit缩写


c 命令             change的缩写

 用法

1  输入需要修改的行号

2  c/原内容/修改后的新内容


/                   执行当前编辑的命令


7


nvl(a,b)               a不为null等于a,a为空等于b


nvl2(a,b,c)            当a=null返回c,否则返回b


nullif(a,b)             当a和b相等的时候,返回null,否则返回a


coalesce              从左到右 找到第一个不为null的值


8


select userenv(‘language‘) from dual;  查看服务端编码


select * from V$NLS_PARAMETERS;    查看参数的值


NLS_LANG     AMERICAN_AMERICA.ZHS16GBK  环境变量


9


http://192.168.47.10:5560/isqlplus/  浏览器打开isqlplus


http://192.168.47.10:1158/em/    浏览器打开OEM


10


break on deptno  skip  2  相同的列显示一次  不同分组之间跳过两行


break  on  null    取消第26条命名的设置


11


set timing on        打开语句执行时间显示


set timing off        关闭语句执行时间的显示


12


set feedback off      关闭每次语句执行后的提醒  比如:已插入1行


set feedback on


13


@d:\temp\testdelete.sql    执行指定目录下的脚本文件


14


savepoint a;                创建保存点


rollback to savepoint a;     返回到指定保存点


commit;


rollback;


15


set transaction read only;      设置隔离级别


16


wm_concat(varchar2)          多行函数  行转列


concat(char1,char2)       || 


17


show recyclebin;              查看回收站


purge recyclebin;             清空回收站


flashback  table 表名 to before drop;         从回收站恢复


drop  table 表名 purge;      彻底删除,不进入回收站


select  * from 回收站的表名【RECYCLEBIN NAME】;


注意:管理员没有回收站,回收站只针对普通用户


18


grant  create view to scott;         授予创建视图的权限


grant  select on hr.employees  to  scott;


grant  create  synonym  to scott;


grant  create  tablespace to scott;


19


--SQL的执行计划


explain plan for select * from emp where deptno=10;


20


查看数据库的版本


SELECT version

FROM product_component_version

WHERE substr(product, 1, 6) = ‘Oracle‘;


21


查询星期几中文显示


select to_char(sysdate,‘day‘,‘NLS_DATE_LANGUAGE=‘‘SIMPLIFIED CHINESE‘‘‘) from dual;


22


alter session set NLS_DATE_LANGUAGE=‘SIMPLIFIED CHINESE‘;


alter session set NLS_DATE_FORMAT=‘yyyy-mm-dd‘;

原文地址:https://www.cnblogs.com/jepson6669/p/8907134.html

时间: 2024-10-10 03:39:59

Oracle命令整理的相关文章

Oracle 数据库整理表碎片

Oracle 数据库整理表碎片 转载:http://kyle.xlau.org/posts/table-fragmentation.html 表碎片的来源 当针对一个表的删除操作很多时,表会产生大量碎片.删除操作释放的空间不会被插入操作立即重用,甚至永远也不会被重用. 怎样确定是否有表碎片 -- 收集表统计信息 SQL> exec dbms_stats.gather_table_stats(ownname=>'SCHEMA_NAME',tabname=> 'TABLE_NAME'); -

Oracle命令:授权-收回权限-角色

Oracle命令:授权-收回权限-角色 oracle grant 不论授予何种权限,每条授权(grant)语句总是由三部分组成: 1) 接受者部分是准备获得权限的一个或多个用户的列表. 2)关键字权限部分由grant后跟一种或多种权限组成.如果在同一条grant语句中有多个权限,权限之间用逗号分隔. 3)  表名部分由关键字o n起头并列出准备在其上授权的表. 看下面的详细介绍,主要是介绍如何把添加.删除.修改.查询四种权限授予用户,如下: 一.insert insert权限允许在其他用户的表中

linux常用命令整理(五):shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

linux常用命令整理(四):软件包管理和shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

(小组)Git 常用命令整理

Git 常用命令整理 取得Git仓库 初始化一个版本仓库 git init Clone远程版本库 git clone [email protected]:wordpress.git 添加远程版本库origin,语法为 git remote add [shortname] [url] git remote add origin [email protected]:wordpress.git 查看远程仓库 git remote -v 提交你的修改 添加当前修改的文件到暂存区 git add . 如果

salt 常用命令整理

salt 常用命令整理 ***********模块*********** 查看模块列表module salt 'minion' sys.list_modules 查看指定module的function用法 salt 'minion' sys.list_functions file 查看指定模块的详细用法 salt 'minion' sys.doc cmd ***********模块使用说明*********** 查看配置管理state模块列表 salt 'minion' sys.list_sta

linux 命令整理(自己常用)

Linux 常用命令 1. Linux下有两种用户:超级用户(root).普通用户. a) 超级用户:可以再linux系统下做任何事情,不受限制. b) 普通用户:在linux下做有限的事情. 超级用户的命令提示符是"#",普通用户的命令提示符是"$". 命令:su  [用户名] 功能:切换用户. 例如,要从root用户切换到普通用户user,则使用 su user. 要从普通用户user切换到root用户则使用 su root(root可以省略),此时系统会提示输

oracle命令

搞了这么长时间的android开发,却对一些基础的东西一直模棱两可...就比如这个onPause和onStop.如果从一个界面,跳到另一个界面,那么是调用哪个呢? 经过我的实验.搞清楚了.onPause是有活动状态变为非活动状态.onStop()是变为不可见.那么从一个页面跳到另一个页面就是依次调用onPause,onStop.看下程序: package com.example.fuhe; import android.os.Bundle; import android.app.Activity

Sublime Text常用快捷命令整理

时间:2014.05.23 地点:基地 --------------------------------------------------------------------------------- 一.常用快捷键 1.Tools下的Command Palette 快捷键就是:Ctrl+Shift+P 输入命令回车后便可执行. 2.文件切换 Ctrl+P 3.快速跳转到相应的函数 Ctrl+R (用Ctrl+P后跟@也可,其实Ctrl+R只是会自动在文本框里加上@而已,不过个人喜欢用Ctrl