最近做项目用到了这个,可恨的是oracle一直没有官方的,简单易行的,已经定义好的方法来解决这个问题。
强烈BS
以下搜集了几个可以解决这个问题的解决方案,各有利弊。
1.各种解决方案的集合和他们的性能
http://www.sqlsnippets.com/en/topic-11787.html
上面的网站分析的比较详细,这里就不细说了。
2.利用Oracle自带的api和接口实现
OK,我真的是太懒了。。。请大家毫不留情的BS我。
我想说的是,在没有什么特殊要求的情况下,使用第二种方案是最节省时间,几乎没有bug,性能也是最好的解决方案。
在项目中,特别是大数据量的情况下(10W以上),第二种方案是首选。
强烈BS
以下搜集了几个可以解决这个问题的解决方案,各有利弊。
1.各种解决方案的集合和他们的性能
http://www.sqlsnippets.com/en/topic-11787.html
上面的网站分析的比较详细,这里就不细说了。
2.利用Oracle自带的api和接口实现
http://www.oracle.com/technology/oramag/oracle/06-jul/o46sql.html
上面的链接失效了,换成下面的
http://docs.oracle.com/cd/B13789_01/appdev.101/b10800/dciaggref.htm
OK,我真的是太懒了。。。请大家毫不留情的BS我。
我想说的是,在没有什么特殊要求的情况下,使用第二种方案是最节省时间,几乎没有bug,性能也是最好的解决方案。
在项目中,特别是大数据量的情况下(10W以上),第二种方案是首选。