515: Cannot insert the value NULL into column
SQL ServerNe 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.
Aynı motorda diğer kayıtlar
- 3201Cannot open backup device. Operating system error (backup device error)
- 8134Divide by zero error encountered
- 245Conversion failed when converting the value to data type
- 8115Arithmetic overflow error converting expression to data type
- 512Subquery returned more than 1 value
- 207Invalid column name
- 156Incorrect syntax near the keyword