随笔分类 - oracle
摘要:练习oracle时create了很多表,drop表后select * from tab;网上找了好些方法,但是好多都适用...SQL>purge recyclebin;回收站已清空。
阅读全文
摘要:高级查询随机返回5条记录select * from (select ename,job from emp order bydbms_random.value())where rownume1.sal)1;数据字典查询某用户下所有表select table_name fom all_tables wh...
阅读全文
摘要:多表查询等值连接(Equijoin)select ename,empno,sal,emp.deptno from emp,dept where dept.deptno=emp.deptno;非等值连接(Non-Equijoin)select ename ,empno,grade from emp,s...
阅读全文
摘要:查询现有数据库:select name from V$database;解锁用户scott:alter user scott account unlock;普通用户连接:conn scott默认密码:tiger普通管理员:system/system超级管理员:Sys/sys断开连接:disconne...
阅读全文
摘要:学习oracle时碰到tochar(sysdate,'D')函数,但是发现并不是星期几,如今天是20150317,周二,但是得到的值为3开始以为是系统日期什么的原因,试了试select to_char(to_date('20150317','yyyymmdd'),'D') from dual;得到的...
阅读全文
摘要:在练习case when 语句时,碰到一个例子,结果答案根本就不对,语法就通不过,开始想着是不是case 只能是一个固定的取值,毕竟例子内给的都是case是个固定的值,后来网上查了好久才发现还有区间的用法,下面附带例子背景是Scott用户下面的EMP表(oracle创建时默认自带的)算出每个部门,...
阅读全文