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

Dlaczego otrzymuję błąd Oracle podczas wywoływania procedury z C#?

ORA-06512 wskazuje nieobsługiwany wyjątek w Twojej procedurze. Nie masz obsługi błędów w swoim kodzie, więc jest to rozsądne.

Oczywiście, ponieważ nie masz obsługi błędów, trudno jest nikomu wiedzieć, co to za błąd. Najprawdopodobniej dane:albo nie masz rekordu w A1 where ID=1 (tj. wyjątek NO_DATA_FOUND) lub masz więcej niż jeden taki rekord (tj. wyjątek TOO_MANY_ROWS).

ODP posiada klasę do obsługi wyjątków. Dowiedz się więcej .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zadeklarować wyjątek zdefiniowany przez użytkownika przy użyciu zmiennej wyjątku w bazie danych Oracle

  2. Oracle (PL/SQL):Czy UPDATE RETURNING jest współbieżny?

  3. czy istnieje funkcja PRODUKTU, taka jak funkcja SUMA w Oracle SQL?

  4. Wyrocznia; limit wierszy na wartość kolumny

  5. Oracle Database TLS1.2 / połączenie SSL przy użyciu JDBC thin i JKS