http://www.cppblog.com/prayer/archive/2009/06/03/86679.html ======DB2
http://my.oschina.net/solu/blog/88262 ========oracle