oracle
ericxieforever
呵呵
展开
-
交叉表的问题
交叉表查询要是用存储过程+dynamic sql到是很好实现,不过用一条sql不知道怎么搞。使用存储过程生成动态sql的语句。执行语句中先找出要交叉的行的域,然后使用decode函数对所有的域值编组就可以了。原创 2007-09-14 10:00:00 · 802 阅读 · 0 评论 -
ora_sql_txt返回为空的问题(转)
Applies to: Oracle Server - Enterprise Edition - Version: 9.2 to 10.1This problem can occur on any platform.SymptomsOn database versions 9.2.0.1 to 9.2.0.6 ora_sql_text works and returns the calli原创 2007-11-08 08:34:00 · 2044 阅读 · 0 评论 -
中国oracle ace名单(都是牛人)
原创 2008-01-25 00:16:00 · 9980 阅读 · 0 评论 -
数据库灾难之后的启示
这次数据库出现数据灾难,累死我了,前前后后搞了10多天,还有4个通宵。虽然说不是个好事,但总算让领导知道数据库是需要专业人士维护的,其中几天也学了很多有用的东西。突然想起自己读书的时候觉得老师讲的数据库好简单,一点技术含量都没有,搞得自己一点兴趣都没有,数据库算是学得最差的几门课之一了。 马上我也要给学生上数据库的课了,看来需要把其中的东东讲清楚,毕竟兴趣是最好的老师。总的来说,这次数据库灾难原创 2008-02-06 14:58:00 · 845 阅读 · 0 评论 -
oracle sql 优化
前一段时间学习sql优化,看了网上的一些帖子,有一些心得。1。TOAD中间看执行计划先在相应的用户空间中建一个toad_plan_table的表,脚本如下:CREATE TABLE TOAD_PLAN_TABLE ( STATEMENT_ID VARCHAR2 (32), TIMESTAMP DATE, REMARKS VARCHAR原创 2008-01-14 17:52:00 · 676 阅读 · 0 评论 -
[Oracle SQL] 使用rollup分组统计按统计结果分组排序显示的问题
今天想对某些班、课程的挂科人数做统计和小计,使用rollup可以很容易实现这个功能。比如涉及的成绩(all_scores)表结构为BH班号BJMC班级名称KCMC课程名称JD绩点其中JD为0表示挂科了。我们很容易写一个分组统计来统计各个班各个课程的挂科人数select bjmc,decode(gr原创 2014-02-23 17:30:46 · 3750 阅读 · 0 评论