Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Dlaczego otrzymuję numer ORA-01722 (nieprawidłowy numer)?

Uznałem już za odpowiedź, ale myślę, że warto wspomnieć tutaj dokładnie, co było źródłem moich problemów, na wypadek, gdyby ktoś inny znalazł ten element, szukając odpowiedzi na swój własny problem.

Problem polega na tym, że implementacja C# sparametryzowanych zapytań dla Oracle zawiera poważny i potencjalnie niebezpieczny błąd - prawdziwy "dołek w domenie publicznej":

Nie ma znaczenia, jak nazwiesz swoje parametry; należy je dodać w kolejności, w jakiej pojawiają się w zapytaniu.

Zobacz więcej tutaj .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql oracle - usuń zduplikowaną wartość

  2. Jak powiązać ArrayList z PreparedStatement w Oracle?

  3. Błąd procedury składowanej Oracle przy wyborze

  4. Pobieranie maksymalnej wartości z sql-vb.net

  5. Zadeklaruj wyjątek zdefiniowany przez użytkownika przy użyciu metody RAISE_APPLICATION_ERROR w bazie danych Oracle