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.

442 Kez Okundu

Kategoriler: