차근차근/SQL

column does not allow nulls.

예쁜꽃이피었으면 2016. 5. 13. 15:25



CONSTRAINT [PK_ACCESS_LOG] PRIMARY KEY CLUSTERED 

(

[ACCESS_KEY] DESC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]




alter table ACCESS_LOG ADD CONSTRAINT PK_ACCESS_LOG PRIMARY KEY CLUSTERED 

(

[ACCESS_KEY] DESC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]





column does not allow nulls.


http://firatakcay.blogspot.kr/2014/12/cannot-insert-value-null-into-column-id.html



16 Aralık 2014 Salı

Cannot insert the value NULL into column 'ID', table 'dbo.test'; column does not allow nulls. INSERT fails.Hatası

SQL Server'da yeni oluşturduğumuz tablomuzda primary key değeri olan integer veri tipine sahip bir alanımıza veri aktarırken(INSERT INTO) aşağıdaki hatayı alıyor isek (devamlı unuttuğum ve  başıma sık gelen bir durumdur:)).Tablo dizaynına girerek dizayndan is identity değerini Yes olarak değiştirmeliyiz.Bu sayede ID değerini otomatik alıp boş geçmeyecektir.Bizde bu hatayı almayacağız.




Identıty değerini değiştirme ekranı;



반응형