Oracle
文章平均质量分 61
霸王毛
一直对自己不满的人
展开
-
Oracle数据库创建新用户
》》》Oracle数据库创建新用户--表空间 CREATE TABLESPACE sdt DATAFILE 'd:\tablespace\demo\demo.dmp' size 800M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;--创建表空间索引CREATE TABLESPACE sdt_Index转载 2013-12-17 15:28:44 · 694 阅读 · 0 评论 -
oracle中的exests和in用法比较
我们来看两个例子,说明exists 和 in 的用法以及效率 1)select dname from dept t where exists( select null from emp e where e.deptno=t.deptno); t的数据量小而e表的数据量非常大师,1)的查询效率高 2)select t.dname from dept t where原创 2014-01-09 14:49:42 · 1394 阅读 · 0 评论 -
Oracle 数据库导入导出的脚本
1.当要在一个用户下导入时 “ICDPUB”为用户名.这一切需要在sysDBA用户下完成--先删除之前相当的用户--DROP USER ICDPUB CASCADE;--创建用户CREATE USER ICDPUB IDENTIFIED BY ICDPUBDEFAULT TABLESPACE TBS_CSP_PUB_DATTEMPORARY TABLESPACE TBS原创 2014-01-10 14:59:25 · 663 阅读 · 0 评论 -
Oracle row_number()over 函数的使用
row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的).例如:select empno,ename,sal,row_number() over(partition by deptno order by sal desc) id,原创 2014-01-14 10:24:57 · 876 阅读 · 0 评论 -
Oracle ROWID
对于数据库中的每一行,都有一个叫ROWID的伪列(Pseudocolumn,伪列即不存储在表中,但是像一个表列的列,这个列不能insert、update、delete),用于标记记录物理位置的一个ID,所以ROWID最大的作用就是快速定位记录。 ROWID的组成ROWID字段由18个字符组成,如: OOOOOOFFFBBBBBBRRROOOOOO表示数据库对象编号FFF表空转载 2013-12-17 15:18:30 · 566 阅读 · 0 评论 -
Oracle 查询语句 all any some 含义和区别
今天看到一句sql ,select ename,sal from emp where deptno all(select sal from emp where deptno=30);对于这个all比较模糊,平时用的比较少,上网查后做一下总结。 ANY和SOME在意思上是相同的, 可以相互替代 举几个例子来说明ALL和ANY的用法1. SELECT * FROM TABLEA W原创 2014-01-13 16:24:57 · 1245 阅读 · 0 评论 -
Oracle 常用语句
--删除表结构drop table company_event --创建表create table company_event( event_name varchar2(50), event_date date default sysdate,--默认值 event_number number(5) default 0) --插入记录inser原创 2014-01-15 11:02:50 · 481 阅读 · 0 评论