sql >> Databasteknik >  >> RDS >> Oracle

Oracle Apex 20.1 Fel:Fel vid behandling av validering

Numeriskt eller värdefel, va?

Det här är vad som kan orsaka problemet:

and equipID = :P3_EquipID;

Vad är equipID s datatyp? Om det är ett NUMBER , försök

and equipID = to_number(:P3_EquipID);

Eftersom så inte är fallet (som du kommenterade), skulle det här hjälpa?

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. Utför flera UPPDATERINGAR i en SQL-fråga med PHP

  2. Kan jag flytta MySQL-tabellen till en andra enhet?

  3. En översikt över JOIN-metoderna i PostgreSQL

  4. MySQL flyttal jämförelse problem