none
Sql server'de boşlukları kaldırma RRS feed

  • Soru

  • Sql Server 2008 'de yeni kayit eklediğim zaman  bu şekilde boşluklar geliyor

    "Hekimden sorma çekenden sor demişler, her derdin çaresini çare arayan değil çeken bilir demişler".

    17 Eylül 2016 Cumartesi 08:40

Yanıtlar

  • Merhabalar,

    kurumAdi ismindeki kolonunuzun veri tipi nedir? char veya nchar kullanıyorsanız sabit uzunluklu bir alan ayrıldığından kullanılmayan alanlar için sonuna boşluk eklenir. Örneğin char(20) kullandınız varsayarsak "Deneme" girdiğiniz zaman 6 karakter girdiğiniz için geriye kalan 14 karakteri boşluklarla tamamlar sql server.

    Bunun gibi uzunluğu sabit olmayan metinsel verileri tutmak için kolonlarınızın veri tipi olarak varchar veya nvarchar kullanmanız gerekmektedir.

    Umarım faydalı olur... 


    Please Mark This As Answer if it solved your issue <br/> Please Vote This As Helpful if it helps to solve your issue <br/> <a href="http://www.abdullahaltintas.com">www.abdullahaltintas.com</a>

    • Yanıt Olarak Öneren Halit YURTTAŞ 20 Eylül 2016 Salı 05:04
    • Yanıt Olarak İşaretleyen Sebih Çiçek 21 Eylül 2016 Çarşamba 06:34
    18 Eylül 2016 Pazar 09:50

Tüm Yanıtlar

  •  ilgili stringin sağını solunu siliyor musunuz? yani insert ederken trimend.trimstart kullanıyor musunuz?
    17 Eylül 2016 Cumartesi 09:53
  • kendiliğinden boşluk eklemi yordur.

    1- Açmış olduğun alanın tipi nedir. 

    2- Insert yapılırken kendin boşluk ekliyorsundur. vb..


    17 Eylül 2016 Cumartesi 10:50
  • Merhabalar,

    kurumAdi ismindeki kolonunuzun veri tipi nedir? char veya nchar kullanıyorsanız sabit uzunluklu bir alan ayrıldığından kullanılmayan alanlar için sonuna boşluk eklenir. Örneğin char(20) kullandınız varsayarsak "Deneme" girdiğiniz zaman 6 karakter girdiğiniz için geriye kalan 14 karakteri boşluklarla tamamlar sql server.

    Bunun gibi uzunluğu sabit olmayan metinsel verileri tutmak için kolonlarınızın veri tipi olarak varchar veya nvarchar kullanmanız gerekmektedir.

    Umarım faydalı olur... 


    Please Mark This As Answer if it solved your issue <br/> Please Vote This As Helpful if it helps to solve your issue <br/> <a href="http://www.abdullahaltintas.com">www.abdullahaltintas.com</a>

    • Yanıt Olarak Öneren Halit YURTTAŞ 20 Eylül 2016 Salı 05:04
    • Yanıt Olarak İşaretleyen Sebih Çiçek 21 Eylül 2016 Çarşamba 06:34
    18 Eylül 2016 Pazar 09:50
  • Sql Server 2008 'de yeni kayit eklediğim zaman  bu şekilde boşluklar geliyor

    "Hekimden sorma çekenden sor demişler, her derdin çaresini çare arayan değil çeken bilir demişler".

    Dikkat ettiyseniz üstteki kayır ilk kaydınızdır.

    Alltaki boşluk yeni kayıt ekliyebileceğini var sayılarak oluşturulmuştur.

    Alltaki de 2.Satır, o satır kayıtlı değildir.

    Eğer böyle bir durum oluyorsa, sql sorgularınızı gösden geçiriniz illaki bir sorun vardır

    Olmadı paylaşmanız durumunda halledilecektir...

    19 Eylül 2016 Pazartesi 07:29