
oracle
夢_殤
心怀梦想且歌且行
展开
-
oracle行列互转常用小技巧总结
行列原创 2014-06-07 00:59:55 · 867 阅读 · 0 评论 -
oracle之dense_rank()&rank()&over()
1.over over()不能单独使用,一般都是和其他函数一起使用。 函数名( [ 参数 ] ) over( [ 分区子句 ] [ 排序子句 [ 滑动窗口子句 ] ]) 比如rank(score) over(partition by clazz order by score desc);按班级分组partition by clazz相当于group b原创 2013-06-11 14:25:20 · 1081 阅读 · 0 评论 -
oracle索引
本文转载自《超详细oracle教程》电子书.16.1、索引 select * from user_indexes 查询现有的索引 select * from user_ind_columns 可获知索引建立在那些字段上 16.2、索引优缺点 建立索引的优点 1.大大加快数据的检索速度; 2.创建唯一性索引,保证数据库表中每一行数据的转载 2013-06-11 19:22:59 · 688 阅读 · 0 评论 -
oracle之rollup&cube&grouping
有如下一张表 select s.id,s.name,s.grade,s.clazz,s.score from student s order by id 1.rollup group by rollup(column1,column2....) 假如group by rollup(A,B,C),首先会先对A,B,C进行group by,然后对A,B进行gro原创 2013-06-11 17:37:04 · 1010 阅读 · 0 评论 -
oracle常用小知识点备忘录
--DBA用户sys或system登录--创建临时表空间create temporary tablespace test_temptempfile 'F:\oracle\product\10.2.0\oradata\test_temp.dbf' size 500m autoextend on next 200m maxsize unlimited; --创建表空间create原创 2013-06-11 19:56:50 · 702 阅读 · 0 评论 -
oracle实现类似split效果
SELECT * FROM ( SELECT t.*, regexp_substr(t.str, '[^,]+', 1, x.n) cc FROM ( SELECT 'a,b,c,d' str FROM dual UNION ALL SELECT '11,223,44' FROM dual ) t,原创 2014-01-23 14:32:57 · 6972 阅读 · 0 评论 -
oracle regexp_like实现字符串中判断某个值是否存在
SELECT * FROM wjftest;SELECT * FROM wjftest t WHERE regexp_like(t.value,'(^(12)$|^(12,)|(,12,)|(,12)$)')--正则表达式中的|前后不能有空格原创 2014-01-23 14:38:14 · 2203 阅读 · 0 评论 -
oracle闪回技术恢复误操作数据
操作数据库时,有时会不小心误操作,比如执行了一些有问题的sql,导致破坏了数据,需要恢复;或者有时场景需要,要把整个表恢复到某个时间段。Oracle中可以用闪回技术实现。 1.原数据表的数据 SELECT * FROM jf_test2; 2.做增删改操作 查询当前时间:SELECTSYSDATEFROM dual; 对jf_test2表做增删改后:SELE原创 2014-04-01 19:56:10 · 910 阅读 · 0 评论 -
oracle connect by递归
oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select ... from where start with connect by ;:过滤条件,用于对返回的所有记录进行过滤。:查询结果重起始根结点的限定条件。原创 2014-05-21 13:57:51 · 767 阅读 · 0 评论 -
oracle连接查询
一直以来都被什么内连接、左连接、左外连接、右连接、右外连接、全连接什么的搞的糊里糊涂的,自己动手建两张表,写个sql语句查查,发现其实左连接和左外连接是一回事,右连接和右外连接也是一回事。曾经有个家伙在我面前卖弄什么左连接是这样的,左外连接又是那样的,说的神神秘秘的,听的我糊里糊涂的。自己动手测一下,发现也就那样,用结果说明,更有说服力。 注:没有左内连接、右内连接(测试了下,报错,说明不存原创 2013-06-10 23:03:50 · 902 阅读 · 0 评论