SQL Server’da Varchar Tipinde Alan Oluşturmada Yapılan Hata
Herkese merhaba,
Bu yazıda SQL Server’da varchar tipinde alan oluştururken yapılan hatadan bahsedeceğim.
SQL Server’da kod ile tablo oluştururken yapılan bir hata gördüm ve böyle bir makale hazırlama gereği duydum. Aşağıdaki kodları inceleyelim.
CREATE TABLE TestVeri
(
DenemeAd VARCHAR
);
--Uzun veri girince kaydetme hatası veriyor.
INSERT INTO dbo.TestVeri
(
DenemeAd
)
VALUES
('Burası deneme yazıların olduğu kısım');
--Tek karakter veri girmeye izin veriyor.
INSERT INTO dbo.TestVeri
(
DenemeAd
)
VALUES
('A');
--Eklenen verinin kontrol edilmesi
SELECT *
FROM dbo.TestVeri;
Yukarıda yapılan hata varchar olarak alan oluşturma sırasında boyut bilgisi girmeme yüzünden veri ekleyememe hatasıdır. Bu hata yüzünden SQL Server’da alana veri girerken tek bir karakter girmeye izin verecektir. Veri uzunluğu birden fazla olunca hata verecektir ve veriyi eklettirmeyecektir.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.