NVarChar veri türü olan kolonumun veri türünü yanlış açmam sonucu; VarChar(max) olarak değiştirmek istiyorum. Sizce veri türünü değiştirdiğimde tablonun işleyişi sağlıklı olur mu? (Kolon aktif olarak kullanılan, veri olan bir alandır.)
MSSQL çok zekice tasarlanmış bir mühendislik harikasıdır. Bu yüzden arkana bakmadan gönül rahatlılığı ile çevirebilirsin. Eğer kolonda belirlediğin uzunlıktan uzun olanlar varsa zaten hata verecektir. Fakat, dışarıdan bir sql sorugu, program vs. bu kolona insert için ulaşıyorsa, kesinlikle ulaşan tarafından belirlenen sınırdan fazla olmamalı. Bunun kontrolünü yapmak için feed-back atan MSSQL debug kodları olması lazım. :)
DentraxD
kullanıcısına yanıt
Bilgi için teşekkürler.
VarChar a dönüştürdüm fakat bu seferde veritabanı boyutu birden şişti. (20 mb dan 45 mb oldu). Bu sefer veritabanın şema and data olarak scriptini aldıktan sonra db yi silip tekrar oluşturdum 24 mb oldu.