- 获得当前trace文件生成路径
- select tracefile from v$process where addr in (select paddr from v$session where sid in (select sid from v$mystat));
- ALTER SYSTEM FLUSH SHARED_POOL/BUFFER_CACHE/GLOBAL CONTEXT
- alter session set db_file_multiblock_read_count=10000(随便你如何设置);
- alter sytem set "_serial_direct_read"=never scope=both sid='*'; 可以显着减少direct path read
- Statspack是一款很好的监视工具
- select table_name,column_name,comments from user_col_comments where table_name='STUDENT';查看表的列注释(如果有的话)
- show all;显示sqlplus的环境设置;
- spool on
- 。。。。。。
- spool off 将这中间的内容转存到计算机硬盘的文件中。
- spool c:\1.txt append
- ....
- spool off 在1.txt中追加内容,10g后才有的特性
- run=r=/运行缓冲区里面的内容
- @%oracle_home%\rdbms\sdf.sql 运行这个脚本
- save c:\2.txt 将当前缓冲区的内容转存到磁盘中的文件中
- get c:\1.txt 和save相反,把磁盘中的文件读到缓冲区中
- edit=ed 缓冲区中的内容
- host cls=clear screen 清屏
- select * from tab 查看当前用户的所有表和视图
- list=l 显示当前缓冲区的内容
- sql语句大小写不敏感,但是双引号或者单引号是敏感的
- select * from emp where comm is null不等于select * from emp where comm= null;
- 优先级顺序 算数>连接>大于关系>is null,like,not in>between>not>and>or
- 函数分 单行函数 和 多行函数
- 单行函数的分类 字符操作、数字操作、日期操作、数据类型转换、综合数据类型
- 字符操作:大小写操作 Lower,upper,initcap;字符串操作 concat,length,substr,instr,trim,replace,lpad,rpad
- 数字操作: trunc,ceil,round select trunc(23.67,-2) from dual;=23,select ceil(24.45) from dual;=25
- alter session set nsl_date_format='yyyy/mm/dd:hh24:mi:ss'
- select sysdate from dual;
- 日期函数 :months_between,add_months,last_day
- select ename,to_char(hiredate,'fmyyyy/mm/dd') from emp;
- select comments from user_tab_comments where table_name='EMP';查看emp的表注释
- comment on column emp.sal is 'the employee's salary!' 给列加注释
- show recyclebin查看垃圾箱
- purge table t 将recyclebin黎明的table t给彻底干掉
- savepoint u10 建立一个保存点all_users 所有用户
- rollback to savepoint u10 回退到u10保存点
- 如果不指定约束的名称,系统会自动的分配一个
- insert all
when sal > 3000 then
isnert e1 values (ename,sal,hiredate)
when sal >2000 then
into e2 values(ename,deptno,mgr)
select ename,sal,hiredate,deptno,mgr
from emp; - insert first
into e1 values(ename,sal,hiredate)
into e2 values(ename,deptno,mgr)
select ename,sal,hiredate,deptno,mgr
from emp where deptno=10;
oracle中一些很有用的sql语句
最新推荐文章于 2024-01-26 12:19:15 发布