精彩帖子推荐   专家介绍
主题:利用递归WITH子查询进行优化的实例
摘要:递归WITH子查询我已经用过不少了,不过都是当作玩具,没有在实践中用过。昨天碰到了一个实用例子。在一个OLTP中有一张表,主键是随着创建时间递增的。每天产生大约1万条记录,全表大约有几百万,没有分区,创建时间没有索引……【查看详细
主题:利用11G的虚拟列实现复杂的外键约束
摘要:前一段时间,一个系统为了避免出现DELETE语句,采用了DELETE_FLAG的方式实现。这就带来了一个问题,Oracle提供的主外键功能不满足要求,于是为了实现满足这种情况下的主外键关系,只好自己实现外键的功能。一旦你自己考虑并发……【查看详细
主题:关于数据库存储过程的一些讨论
摘要:每种数据库的实现原理都很不一样,单单是锁的处理就大不相同。因此,并不是弃用存储过程,你的应用就可以兼容多种数据库。这是个不现实的目标。你仍然要针对不同的数据库写不同的SQL和代码。相反,为不同数据库写不同的存储过程,反而使得你的应用可以更好地兼容……【查看详细
 

姓名:苏旭辉
社区ID:newkid
个人简介: ITPUB开发版版主,从事IT 20多年,搞ORACLE(只搞ORACLE开发) 10多年的他,已经逃离天朝,只要能用SQL,PL.SQL搞定的,他都能搞定,而且是很完美滴搞定,最让人敬佩的是他的低调和谦虚,无条件帮助网友(6年有余),他经常半夜出没,回答问题,他就是开发版神一般的人物,我最敬佩的人NEWKID大师!现居加拿大多伦多,从事数据库应用系统的设计与开发工作。出国前任职于厦门巨龙软件公司,多年来致力于公安、医疗、社保等行业软件的研发.

专家页面:http://www.itpub.net/space-uid-86208.html
专家访谈   个人作品展示
众所周知,静态SQL的输出结构必须也是静态的。对于经典的行转列问题,如果行数不定导致输出的列数不定,标准的答案就是使用动态SQL, 到11G里面则有XML结果的PIVOT。今天在asktom看到的一篇贴子彻底颠覆了我的看法!贴子里的链接指向另一个牛人辈出的荷兰公司,还记得Anton Scheffer吗?这位神人先是用10G的MODEL写了SUDOKU的一句SQL的解法,在11GR2推出之后又率先用递归WITH写了个只有短短几行的SUDOKU解法。他的作品还有EXCEL文件生成器。早在2006年他就发明了真正动态的行转列办法,用的是一系列神秘的函数……【查看详细  
作品介绍:oracle数据库是目前市场占有率最高的商业数据库,功能非常强大,随着oracle管理工具的智能化,如oracle em提供了强大的管理和调优功能,oracle dba的管理工作逐渐趋于简单化……【查看详细
相关活动推荐   论坛精华阅读
主题:PL/SQL Challenge 每日一题:2012-8-2 在SQL中调用PLSQL函数
主题:PL/SQL Challenge 每日一题:子程序的结束方式
主题:PL/SQL Challenge 每日一题:对象类型的NULL判断
主题:PL/SQL Challenge 每日一题:%ROWTYPE记录类型能否部分使用
主题:PL/SQL Challenge 每日一题:带RETURNING子句的DML
  主题:趣味SQL:微软面试题:过河
主题:复活节最短编程之神秘代码版
主题:11gR2 新特性:在线版本变更
主题:Oracle中的增强子查询优化
主题:设计高效SQL: 一种视觉的方法
品牌栏目