datatype değişince ...
 
Bildirimler
Hepsini Temizle

datatype değişince hata  

  RSS
 Anonim

merhaba arkadaşlar

sql server 2008 kullanmaktayım. column name kısmında tanımladığım m_fabricno adındaki veri tabanının data type kısmını numeric(18, 0) olarak değiştirdiğim zaman şu hatayı veriyor

'tamirarizakaydi' table
- Unable to modify table. 
Error converting data type varchar to numeric.

bu sorunu nasıl aşabilirim acaba.

Alıntı
Gönderildi : 13/01/2011 13:12
Ahmet Rende
(@AhmetRende)
Üye

O kolonda daha önce girilmiş datalar var mıdır? Belki dönüştüremiyordur.

Yada decimal deneyebilirsiniz numeric yerine.

CevapAlıntı
Gönderildi : 13/01/2011 14:02
 Anonim

evet onun içinde veriler var. aslında numeric olarak değiştirmek istememin nedeni order by komutunu kullanırken sıralamayı doğru vermesi içindir. numeric olmadığı zaman 1-100 arasındaki rakamları sıralı gelmiyor. decimal yapıldığında istediğim sonucu verirmi bilmiyorum.

CevapAlıntı
Gönderildi : 13/01/2011 14:54
Ahmet Rende
(@AhmetRende)
Üye

Evet decimalda istediğinizi yapar.

Olan veriler bir şekilde çevirmeye çalıştıgınız tipe dönüşemiyor, uygun değil. kontrol etmeniz gerekebilir.

CevapAlıntı
Gönderildi : 13/01/2011 15:11
 Anonim

olan veriler içinde olmayanlarda vardı. boş olan kayıtların arasına 0 ekleyince düzeldi

CevapAlıntı
Gönderildi : 13/01/2011 15:30
Ahmet Rende
(@AhmetRende)
Üye

not null olarak işaretliyse tabikide hata verecektir. çeviremediği için.

sorunun çözülmesine sevindim.
kolay gelsin

CevapAlıntı
Gönderildi : 13/01/2011 15:40
Paylaş: