Forum

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

datatype değişince hata

6 Yazılar
2 Üyeler
0 Reactions
5,576 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 
[#227264]

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.


 
Gönderildi : 13/01/2011 14:12
(@AhmetRende)
Gönderiler: 137
Estimable Member
 

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

Yada decimal deneyebilirsiniz numeric yerine.


 
Gönderildi : 13/01/2011 15:02
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

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.


 
Gönderildi : 13/01/2011 15:54
(@AhmetRende)
Gönderiler: 137
Estimable Member
 

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.


 
Gönderildi : 13/01/2011 16:11
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

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


 
Gönderildi : 13/01/2011 16:30
(@AhmetRende)
Gönderiler: 137
Estimable Member
 

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

sorunun çözülmesine sevindim.
kolay gelsin


 
Gönderildi : 13/01/2011 16:40
Paylaş: