我们在写存储过程的时候,经常是像下面这样写查询语句
SELECT XXX INTO F_XXX FROM TABLE1 WHERE ....
在这个查询语句中可能会出现异常情况,我们必须对其进行处理。
异常发生的情况:1)表TABLE1里面没有数据 2)查询结果记录大于一条
所以我们必须对其异常进行捕捉。要么用同一的 OTHERS,要么分别处理。对于没有数据的情况用NO_DATA_FOUND,对于记录大于一条的情况用TOO_MANY_DATA,进行处理。
我们在写存储过程的时候,经常是像下面这样写查询语句
SELECT XXX INTO F_XXX FROM TABLE1 WHERE ....
在这个查询语句中可能会出现异常情况,我们必须对其进行处理。
异常发生的情况:1)表TABLE1里面没有数据 2)查询结果记录大于一条
所以我们必须对其异常进行捕捉。要么用同一的 OTHERS,要么分别处理。对于没有数据的情况用NO_DATA_FOUND,对于记录大于一条的情况用TOO_MANY_DATA,进行处理。