Sql 使用;其他人则无效&引用;01是推荐的最佳实践吗?

Sql 使用;其他人则无效&引用;01是推荐的最佳实践吗?,sql,oracle,plsql,Sql,Oracle,Plsql,请帮帮忙 使用“when others then Null;”是01推荐的最佳做法吗?单独使用时绝对不推荐使用,但当您将此与其他已知异常集合合并使用时,这是可以接受的 例如:在捕获所有已知异常的情况下,您当然可以使用WHEN OTHERS子句,但是避免使用NULL,而是要有一些有意义的内容,并在将来尝试添加它。但是,如果您非常确定要忽略一些没有操作的已知异常,那么您可以很好地使用它。但这在专业规范中很少见到 DECLARE <declarations section> BEGI

请帮帮忙
使用“when others then Null;”是01推荐的最佳做法吗?

单独使用时绝对不推荐使用,但当您将此与其他已知异常集合合并使用时,这是可以接受的


例如:在捕获所有已知异常的情况下,您当然可以使用WHEN OTHERS子句,但是避免使用NULL,而是要有一些有意义的内容,并在将来尝试添加它。但是,如果您非常确定要忽略一些没有操作的已知异常,那么您可以很好地使用它。但这在专业规范中很少见到

DECLARE
   <declarations section>
BEGIN
   <executable command(s)>
EXCEPTION
   <exception handling goes here >
   WHEN exception1 THEN 
       exception1-handling-statements 
   WHEN exception2  THEN 
      exception2-handling-statements 
   WHEN exception3 THEN 
      exception3-handling-statements
   ........
   WHEN others THEN
      exception3-handling-statements
END;
声明
开始
例外
那么什么时候例外呢
例外1处理语句
那么什么时候例外2呢
例外2处理语句
那么什么时候例外呢
例外3处理声明
........
当其他人
例外3处理声明
终止

看看这个-“但是如果您非常确定忽略一些没有操作的已知异常,那么您可以很好地使用这个”