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

Tại sao tôi nhận được ORA-01722 (số không hợp lệ)?

Tôi đã đưa ra câu trả lời tín dụng rồi, nhưng tôi nghĩ điều đáng nói ở đây là chính xác gốc rễ của vấn đề của tôi là gì, trong trường hợp bất kỳ ai khác tìm thấy mục này trong khi tìm kiếm câu trả lời cho vấn đề của chính họ.

Vấn đề là việc triển khai C # của các truy vấn được tham số hóa cho Oracle chứa một lỗi nghiêm trọng và có khả năng nguy hiểm - một "hố trong miền công cộng" thực sự:

Bạn đặt tên cho các thông số của mình là gì không quan trọng; chúng phải được thêm theo thứ tự xuất hiện trong truy vấn.

Xem thêm tại đây .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để kiểm tra ngữ pháp PL / SQL có trong ANTLR4?

  2. Chuyển đổi các giá trị thô dài nhỏ của Oracle sang các kiểu khác

  3. Oracle:Tại sao tôi không thể dựa vào ROWNUM trong mệnh đề xóa

  4. Python> Kết nối với JDBC với tên dịch vụ Oracle (jaydebeapi)

  5. Giới thiệu về gói PL / SQL trong cơ sở dữ liệu Oracle