Exception | Oracle Hata Kodu | SQL Kodu | Açıklama |
ACCESS_INTO_NULL | ORA-06530 | -6530 | Null olan bir nesneye erişilmeye çalışıyor |
CASE_NOT_FOUND | ORA-06592 | -6592 | Case yapısında Else kullanılmadığı ve farklı bir seçenek oluştuğunda oluşur |
COLLECTION_IS_NULL | ORA-06531 | -6531 | Collection olmayan bir nesneye collection gibi erişilmeye çalışılıyor |
CURSOR_ALREADY_OPEN | ORA-06511 | -6511 | Açık olan cursor yeniden açılmaya çalışılıyor |
DUP_VAL_ON_INDEX | ORA-00001 | -1 | Uniq bir sütuna duplicated güncellemes yapmaya çalışılıyor |
INVALID_CURSOR | ORA-01001 | -1001 | Geçersiz bir cursor işlemi yapılıyor. Örneğin açık olmayan bir cursor kapatılmaya çalışılıyor |
INVALID_NUMBER | ORA-01722 | -1722 | Karakter number'a çevrilemiyor geçersiz format |
LOGIN_DENIED | ORA-01017 | -1017 | username veya password geçersiz olduğu durumda oluşur |
NO_DATA_FOUND | ORA-01403 | +100 | select into sonucu hiç kayıt gelmemesi |
NOT_LOGGED_ON | ORA-01012 | -1012 | veritabanına login olunmadan istek yapılıyor | |
PROGRAM_ERROR | ORA-06501 | -6501 | PL/SQL çalışması sırasında bir hata oluşyur |
ROWTYPE_MISMATCH | ORA-06504 | -6504 | Cursor'da geçersiz bir tipe fetch yapılıyor |
SELF_IS_NULL | ORA-30625 | -30625 | Null olan bir şey kullanılmaya çalışılıyor |
STORAGE_ERROR | ORA-06500 | -6500 | Memery ile ilgili bir hata |
SUBSCRIPT_BEYOND_COUNT | ORA-06533 | -6533 | Bir collection'un index sayısından büyük bir index ile erişiliyor |
SUBSCRIPT_OUTSIDE_LIMIT | ORA-06532 | -6532 | Bir collection'una geçersiz bir index ile erişiliyor |
SYS_INVALID_ROWID | ORA-01410 | -1410 | karakter , rowid formatına uygun değil |
TIMEOUT_ON_RESOURCE | ORA-00051 | -51 | Bir kaynağı beklerken timeout oluştu |
TOO_MANY_ROWS | ORA-01422 | -1422 | select into bir satırdan fazla kayıt döndürdü |
VALUE_ERROR | ORA-06502 | -6502 | Aritmetik, tip dönüştürme, truncate işlemi, tipin size'na bağlı bir işlem sırasında hata oluştu |
ZERO_DIVIDE | ORA-01476 | -1476 | Sıfıra bölme hatası |