DBAtlas · Veritabanı operasyon atlası

515: Cannot insert the value NULL into column

SQL Server

Ne demek?

NOT NULL tanımlı bir sütuna NULL değer eklenmeye veya güncellenmeye çalışıldı. Sütun boş değere izin vermediği için işlem reddedildi.

Neden olur?

INSERT ifadesinde zorunlu bir sütunun atlanması, kaynak veride eksik/boş alan, varsayılan değeri olmayan NOT NULL kolon veya uygulama tarafından NULL gönderilmesi.

Nasıl çözülür?

Zorunlu sütunlara geçerli bir değer verin. Uygun kolonlara DEFAULT constraint'i ekleyin. Kaynak veriyi eksik alanlar için doğrulayın ve ISNULL/COALESCE ile varsayılan atayın. Sütunun gerçekten zorunlu olması gerekmiyorsa NULL'a izin verecek şekilde şemayı gözden geçirin.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar