Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Mengapa saya mendapatkan ORA-01722 (nomor tidak valid)?

Saya telah memberikan kredit jawaban, tetapi saya pikir perlu disebutkan di sini dengan tepat apa akar masalah saya, jika ada orang lain yang menemukan item ini saat mencari jawaban untuk masalah mereka sendiri.

Masalahnya adalah implementasi C# dari kueri berparameter untuk Oracle berisi bug yang serius dan berpotensi berbahaya - "lubang di domain publik" yang sebenarnya:

Tidak masalah apa nama parameter Anda; mereka harus ditambahkan sesuai urutan kemunculannya dalam kueri.

Lihat lebih banyak di sini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skrip untuk menemukan dependensi multi level dari suatu paket

  2. Menghapus Penyedia Data Oracle untuk .NET dari Cache Majelis Global

  3. Pengembang Oracle SQL - tidak ada ocijdbc12 di java.library.path

  4. Java:Membaca Blob dari Oracle

  5. Penguraian XML di Oracle pl/sql