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