DELIMITER |CREATE DEFINER="MPP_QUERY17"@"%" PROCEDURE "lpr_test2"()
BEGIN 
  declare vt,vtname,v_sqltext,v_sqlerr varchar(1000);
  declare vc int;
    DECLARE continue  HANDLER FOR   SQLEXCEPTION     
    begin    
          GET DIAGNOSTICS CONDITION 1 v_sqlerr = RETURNED_SQLSTATE,v_sqltext=MESSAGE_TEXT;
          select 'err',vc,v_sqlerr,v_sqltext;
       end;     set vt=concat('tf_f','_bak'); 
  
       set vc=3;
       select  'a1',vc;
       select COUNT(1) into vc from information_schema.tables t where table_schema='test' AND t.table_name=vt;
      select  'a21',vc;
      if vc>0 then
        select 'vc1',vc;
      else 
         select 'vc2',vc;
      end if;
   
END |
 这个过程在编译后执行的时候为何在执行select COUNT(1) INTO...这句会转到异常处理部分执行?难道说select COUNT INTO 会抛出异常?