retorno function

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #74578
    Anônimo
    Convidado

    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