Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 18 anos, 7 meses atrás por Avatar de Marcio68AlmeidaMarcio68Almeida.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #74578
    Anônimo

      ola msi uma vez eu pedindo ajuda .. eu coloquei esse if dentro de uma fun??o na realidade a fun??o tem varios desses eu gostaria de saber se esta certo retornar o valor como esta ai a baixo eu devo usar o return … e qual o melhor comando pra eu mostrar qdo a valida??o nao estiver correta
      mais uma vez muito obrigada

      if puf=’CE’then
      strbase := substr(strorigem,’fm000000000′);
      intsoma := 0;
      for intpos in 1..8 LOOP
      intvalor := (to_number(substr(strbase, intpos, 1)));
      intvalor := intvalor * (10 – intpos);
      intsoma := intsoma + intvalor;
      end loop;
      intresto := mod(intsoma,11);
      intvalor := 11 – intresto;
      if intvalor > 9 then
      intvalor := 0;
      end if;
      strdigito1 := substr(to_char(intvalor), 1);
      strbase2 := substr(strbase, 8) || strdigito1;
      if strbase2 = strorigem then
      checainscre := true;
      — else
      — mensagem de erro

      end if;
      end if;

      #74579
      Avatar de Marcio68AlmeidaMarcio68Almeida
      Participante

        Se quer tratar erros, ent?o use os recursos pertinentes a isso :
        Begin, Exception Raiser, etc…
        Estes recursos v?o abortar o processo e enviar uma mensagem de erro que dever? ser tratado pelo aplicativo…

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress