基于oracle 8i,但原理可以通用。