Oracle
 sql >> база данни >  >> RDS >> Oracle

Грешка на Oracle Apex 20.1:Грешка при обработката на валидирането

Числова или стойностна грешка, а?

Това може да е причината за проблема:

and equipID = :P3_EquipID;

Какво е equipID тип данни на? Ако е NUMBER , опитайте

and equipID = to_number(:P3_EquipID);

Тъй като това не е така (както коментирахте), това ще помогне ли?

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

  return v_equipid = 1;
end; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Върнете резултатите от заявката като списък, разделен със запетая в Oracle

  2. оракул динамичен sql оценява израз в клауза where

  3. ORA-01775:циклична верига от синоними

  4. cx_Oracle:distutils.errors.DistutilsSetupError:не може да намери Oracle включени файлове

  5. Oracle REST Data Service apex_pu