SQL/Veritabanı HatalarıHata
0800108001 — İstemci Bağlantı Kuramadı
İstemci, veritabanı sunucusuna bağlantı kuramadı.
postgresql
Ayrıntıları görüntüle Nedenler, düzeltmeler ve örneklerle tüm 150 SQL/Veritabanı Hataları hata koduna göz atın.
08001İstemci, veritabanı sunucusuna bağlantı kuramadı.
08003Belirtilen veritabanı bağlantısı mevcut değil veya kapatılmış.
08006Kurulmuş bir veritabanı bağlantısı beklenmedik şekilde koptu.
22001Bir string değeri hedef sütun için fazla uzun.
22003Bir sayısal değer, hedef sütun veri türünün aralığı dışında.
22007Bir date, time veya timestamp değeri geçersiz biçimde.
22008Bir tarih/saat değeri alan için geçerli aralığın dışında.
22012Bir SQL ifadesinde sıfıra bölme denendi.
22P02Bir değer, gereken veri türüne dönüştürülemedi.
23502Bir INSERT veya UPDATE, NOT NULL bir sütunu NULL yapmaya çalıştı.
23503Bir INSERT veya UPDATE, bir foreign key kısıtlamasını ihlal ediyor.
23505Bir INSERT veya UPDATE, bir unique kısıtlamayı veya primary key'i ihlal ediyor.
23514Bir INSERT veya UPDATE, tablodaki bir CHECK kısıtlamasını ihlal ediyor.
23P01Bir INSERT veya UPDATE, bir exclusion kısıtlamasını ihlal ediyor.
25001Komut, aktif bir transaction içinde yürütülemez.
25006Salt okunur bir transaction içinde veri değiştirme girişiminde bulunuldu.
25P02Zaten başarısız olmuş bir transaction içinde bir komut verildi.
28000Kimlik doğrulama bilgileri geçersiz.
28P01Kimlik doğrulama için sağlanan parola hatalı.
3D000Belirtilen veritabanı mevcut değil.
3F000Belirtilen şema veritabanında mevcut değil.
40001Transaction, bir serileştirme çakışması nedeniyle geri alındı.
40P01İki veya daha fazla işlem, birbirinin kilitlerini bekleyerek bir kilitlenme oluşturur.
42000SQL ifadesi bir sözdizimi hatası içeriyor ya da bir erişim kuralını ihlal ediyor.
42501Geçerli kullanıcı, gereken ayrıcalığa sahip değil.
42601SQL ifadesi bir sözdizimi hatası içeriyor.
42602SQL ifadesindeki bir tanımlayıcı adı geçersiz.
42701Bir sütun adı, benzersiz olması gereken bir yerde birden fazla kez geçiyor.
42702Bir sütun referansı birden fazla tabloda bulunduğu için belirsiz.
42703Belirtilen sütun, tabloda ya da sonuç kümesinde bulunmuyor.
42704Belirtilen veritabanı nesnesi (tür, operatör, fonksiyon) bulunmuyor.
42710Belirtilen ada sahip bir nesne zaten mevcut.
42712Aynı sorguda bir tablo takma adı birden fazla kez kullanılıyor.
42804İfadedeki veri türleri uyumsuz.
42830Yabancı anahtar tanımı, tür uyuşmazlığı veya eksik benzersiz kısıtlama nedeniyle geçersiz.
42883Belirtilen ad ve argüman türlerine sahip fonksiyon bulunmuyor.
42P01Belirtilen tablo ya da görünüm bulunmuyor.
42P02Bir prepared statement parametresine başvuruluyor ancak tanımlanmamış.
42P03Belirtilen ada sahip bir imleç zaten mevcut.
42P04Belirtilen ada sahip bir veritabanı zaten mevcut.
42P06Belirtilen ada sahip bir şema zaten mevcut.
42P07Şemada belirtilen ada sahip bir tablo zaten mevcut.
42P10GROUP BY, ORDER BY veya DISTINCT ON içindeki bir sütun referansı geçersiz.
42P16Tablo tanımı geçersiz.
42P18Bir ifadenin veri türü belirlenemedi.
53100Veritabanı sunucusunun diski dolu.
53200Veritabanı sunucusunun belleği tükendi.
53300Maksimum veritabanı bağlantı sayısına ulaşıldı.
54000Bir veritabanı uygulama sınırı aşıldı.
54001SQL ifadesi, veritabanının işleyemeyeceği kadar karmaşık.
54011Sütun sayısı veritabanı sınırını aşıyor.
54023Bir fonksiyona çok fazla argüman geçirildi.
55000Veritabanı nesnesi gerekli durumda değil.
55006Veritabanı nesnesi şu anda kullanımda ve değiştirilemez.
55P03İstenen kilit beklemeden alınamadı.
57014Sorgu, kullanıcı veya bir zaman aşımı tarafından iptal edildi.
57P01Veritabanı sunucusu kapatılıyor.
57P02Veritabanı sunucusu çöktü ve yeniden başlatılıyor.
57P03Veritabanı sunucusu bağlantı kabul etmeye hazır değil.
58000Bir veritabanı işlemi sırasında işletim sistemi hatası oluştu.
58030Bir veritabanı işlemi sırasında disk G/Ç hatası oluştu.
P0001PL/pgSQL içinde uygulama tanımlı bir istisna fırlatıldı.
P0002PL/pgSQL'deki bir SELECT INTO, tam olarak bir satır beklenirken hiç satır döndürmedi.
P0003PL/pgSQL'deki bir SELECT INTO birden fazla satır döndürdü.
MySQL 1005MySQL, kısıtlama veya yapılandırma hatası nedeniyle tabloyu oluşturamıyor.
MySQL 1007Veritabanı zaten var olduğu için oluşturulamıyor.
MySQL 1044Kullanıcının belirtilen veritabanına erişim yetkisi yok.
MySQL 1045Verilen kimlik bilgileriyle kimlik doğrulama başarısız oldu.
MySQL 1049Belirtilen veritabanı mevcut değil.
MySQL 1054Belirtilen sütun tabloda mevcut değil.
MySQL 1062INSERT veya UPDATE, benzersiz bir indekste yinelenen bir değer oluşturacak.
MySQL 1064SQL ifadesi söz dizimi hatası içeriyor.
MySQL 1146Başvurulan tablo veritabanında mevcut değil.
MySQL 1215MySQL, tanım uyumsuzluğu nedeniyle foreign key'i oluşturamıyor.
MySQL 1217Bir foreign key kısıtlaması üst satırın silinmesini engelliyor.
MySQL 1264Sayısal bir değer sütun için geçerli aralığı aşıyor.
MySQL 1366Karakter dizesi, sütunun karakter seti için geçersiz karakterler içeriyor.
MySQL 1451Bir foreign key, referans verilen üst satırın değiştirilmesini engelliyor.
MySQL 1452Üst satır mevcut olmadığı için bir foreign key alt satır eklenmesini engelliyor.
MySQL 1213Eşzamanlı işlemler arasında bir deadlock tespit edildi.
MySQL 1205Bir kilit beklemesi yapılandırılan zaman aşımını geçti.
MySQL 2002MySQL istemcisi yerel socket dosyası üzerinden bağlanamıyor.
MySQL 2003İstemci sunucuya TCP bağlantısı kuramıyor.
MySQL 2006MySQL sunucusuna olan bağlantı koptu.
MySQL 2013Sorgu sırasında bağlantı kaybedildi.
MySQL 1040Maksimum MySQL bağlantı sayısı aşıldı.
MySQL 1114Tablo maksimum boyutuna ulaştı.
MySQL 1153Sorgu ya da sonuç `max_allowed_packet` değerini aşıyor.
MySQL 1227İşlem, kullanıcının sahip olmadığı bir yetki gerektiriyor.
MySQL 1236Replikasyon slave'i ikili logu okurken bir hatayla karşılaştı.
SQLITE_BUSY (5)Veritabanı dosyası başka bir bağlantı veya süreç tarafından kilitlenmiş.
SQLITE_LOCKED (6)Veritabanındaki bir tablo, aynı bağlantı tarafından kilitlenmiş.
SQLITE_NOMEM (7)SQLite yeterli bellek ayıramadı.
SQLITE_READONLY (8)Veritabanı salt okunur modda açılmış veya dosya sistemi salt okunur.
SQLITE_INTERRUPT (9)İşlem sqlite3_interrupt() ile kesildi.
SQLITE_IOERR (10)Veritabanı okunur veya yazılırken disk G/Ç hatası oluştu.
SQLITE_CORRUPT (11)Veritabanı dosyası bozulmuş.
SQLITE_FULL (13)Disk veya veritabanı boyut sınırına ulaşıldığı için ekleme başarısız oldu.
SQLITE_CANTOPEN (14)SQLite veritabanı dosyasını açamıyor.
SQLITE_SCHEMA (17)Bir ifadeyi hazırlama ile çalıştırma arasında şema değişti.
SQLITE_TOOBIG (18)Bir string veya BLOB değeri SQLite'ın maksimum boyutunu aşıyor.
SQLITE_CONSTRAINT (19)Bir INSERT, UPDATE veya DELETE işlemi bir kısıtı ihlal etti.
SQLITE_MISMATCH (20)Veri türü beklenenle eşleşmiyor.
SQLITE_MISUSE (21)SQLite API'si yanlış kullanıldı.
SQLITE_RANGE (25)sqlite3_bind fonksiyonuna geçirilen parametre indeksi aralık dışında.
SQLITE_NOTADB (26)Dosya geçerli bir SQLite veritabanı değil.
SQLITE_ERROR (1)Genel bir SQL hatası ya da eksik veritabanı oluştu.
SQLITE_PERM (3)Veritabanı dosyası için istenen erişim moduna izin verilmiyor.
SQLITE_ABORT (4)İşlem bir geri çağırma fonksiyonu tarafından iptal edildi.
SQLITE_NOTFOUND (12)Dahili bir rutin "bulunamadı" döndürdü. Uygulama kodunda yaygın görülmez.
SQLITE_WARNING (28)SQLite kritik olmayan bir sorunla karşılaştı ve bir uyarı verdi.
02000SQL ifadesi tamamlandı ancak hiçbir satır döndürmedi veya etkilemedi.
01000SQL yürütme sırasında kritik olmayan bir uyarı verildi.
0A000İstenen SQL özelliği bu veritabanı tarafından desteklenmiyor.
22004İzin verilmeyen bir yerde NULL değerle karşılaşıldı.
22023Bir parametre değeri işlem için geçersiz.
22026Dize uzunluğu beklenen sabit uzunlukla eşleşmiyor.
23001Bir restrict kuralı, referans verilen bir satırın silinmesini veya güncellenmesini engelledi.
24000Geçersiz bir durumda imleç işlemi denendi.
26000Hazırlanmış ifade adı mevcut değil.
2B000Bağımlı ayrıcalıklar bulunduğundan ayrıcalıklar iptal edilemez.
2D000Bir işlem sonlandırma komutu mevcut bağlamda geçersizdi.
34000Belirtilen imleç adı mevcut değil veya geçersiz.
38000Bir dış fonksiyon veya yordamda istisna oluştu.
39000Bir dış fonksiyon yanlış şekilde çağrıldı.
42809Adlandırılan nesne, işlem için beklenen türde değil.
42846Değer, gerekli türe otomatik olarak dönüştürülemiyor.
42P20Pencere (window) fonksiyonu tanımı geçersiz.
42611CREATE TABLE veya ALTER TABLE içindeki bir sütun tanımı geçersiz.
MySQL 1048Bir INSERT veya UPDATE, NOT NULL bir sütunu NULL olarak ayarlamaya çalıştı.
MySQL 1060Tablo tanımında bir sütun adı birden fazla kez geçiyor.
MySQL 1071İndeks anahtar uzunluğu, depolama motorunun maksimum değerini aşıyor.
MySQL 1091Silinecek sütun veya anahtar mevcut değil.
MySQL 1118Satır boyutu, depolama motorunun maksimum değerini aşıyor.
MySQL 1136INSERT'teki sütun sayısı, değer sayısıyla eşleşmiyor.
MySQL 1142Kullanıcıda gereken tablo seviyesi yetki yok.
MySQL 1149SQL ifadesi söz dizimi hatası içeriyor (eski format).
MySQL 1292Tür dönüşümü sırasında bir değer kesildi veya geçersiz.
MySQL 1364NOT NULL bir alana değer verilmedi ve varsayılanı yok.
MySQL 1406Veri değeri, sütunun maksimum uzunluğunu aşıyor.
MySQL 2014MySQL istemci komutları sıra dışı veriliyor.
MySQL 1169IGNORE ile yapılan benzersiz indekse yazma atlandı.
MySQL 1461Maksimum hazırlanmış ifade sayısına ulaşıldı.
SQLITE_AUTH (23)Yetkilendirici geri çağırma işlemi reddetti.
SQLITE_FORMAT (24)Bu hata kodu ayrılmıştır ve SQLite tarafından şu anda kullanılmamaktadır.
SQLITE_NOLFS (22)Platform, veritabanının gerektirdiği büyük dosyaları desteklemiyor.
SQLITE_PROTOCOL (15)Bir veritabanı kilitleme protokolü hatası oluştu.
SQLITE_EMPTY (16)Veritabanı dosyası mevcut ancak hiç tablo içermiyor.
MySQL 1025Bir tabloyu yeniden adlandırma veya yabancı anahtar silme sırasında hata oluştu.
MySQL 1065MySQL sunucusuna boş bir sorgu gönderildi.