一个比较复杂的的存储过程