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 .