存储过程应该达不到楼主的要求,可以用trigger,应该不是很复杂,按照楼住的思路写就可以了。