Oracle
 sql >> Base de données >  >> RDS >> Oracle

Erreur Oracle Apex 20.1 :erreur de traitement de la validation

Erreur numérique ou de valeur, hein ?

Voici ce qui pourrait être à l'origine du problème :

and equipID = :P3_EquipID;

Qu'est-ce que equipID est le type de données ? S'il s'agit d'un NUMBER , essayez

and equipID = to_number(:P3_EquipID);

Comme ce n'est pas le cas (comme vous l'avez dit), cela vous aiderait-il ?

declare 
  v_equipid number;
begin
  SELECT count(*) 
    into v_equipid 
    from equipment
    WHERE equipstatus = 'available' 
      and equipID = :P3_EquipID;

  return v_equipid = 1;
end;