Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Lỗi Oracle Apex 20.1:Lỗi xử lý xác thực

Lỗi số hay giá trị, hả?

Đây là nguyên nhân có thể gây ra sự cố:

and equipID = :P3_EquipID;

equipID là gì kiểu dữ liệu của? Nếu đó là NUMBER , hãy thử

and equipID = to_number(:P3_EquipID);

Vì không phải như vậy (như bạn đã nhận xét), điều này có giúp ích được gì không?

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. ClientDataSet TBCDField làm tròn

  2. Gặp lỗi khi tạo chế độ xem trong oracle DB

  3. Sự chênh lệch ngày tháng trong Oracle để lấy số năm

  4. Sự khác biệt giữa con trỏ rõ ràng và ẩn trong Oracle là gì?

  5. Chuyển các giá trị được đọc từ tệp dưới dạng đầu vào cho truy vấn SQL trong Oracle