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

Tại sao tôi gặp lỗi Oracle khi gọi một thủ tục với C #?

ORA-06512 chỉ ra một ngoại lệ chưa được xử lý trong thủ tục của bạn. Bạn không gặp lỗi khi xử lý mã của mình, điều đó là hợp lý.

Tất nhiên, vì bạn không xử lý lỗi nên khá khó để ai đó biết lỗi là gì. Nhiều khả năng là dữ liệu:bạn không có bản ghi nào trong A1 where ID=1 (nghĩa là ngoại lệ NO_DATA_FOUND) hoặc bạn có nhiều bản ghi như vậy (tức là ngoại lệ TOO_MANY_ROWS).

ODP có một lớp để xử lý các ngoại lệ. Tìm hiểu thêm .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truyền mảng từ Java sang Oracle:java.sql.SQLException:Không chuyển đổi được thành biểu diễn nội bộ:lỗi

  2. Oracle:Tính chênh lệch múi giờ trong HH:MM:SS giữa 2 ngày

  3. Cách tạo tệp login.sql cho SQLcl

  4. cảnh báo:hàm được tạo với lỗi biên dịch

  5. tạo cột id dựa trên dữ liệu hoạt động