Varchar veri türü numeric veri türüne dönüştürülürken hata - Convert varchar to numeric
Merhaba,
SQL Server'da bir işlem yaparken CAST veya Convert kullanabiliriz. Bu hata convert edilmediği için çıkar.
Cast şöyle yapılır:
CAST ('100,20' AS decimal(18,2) )
Convert şöyle:
CONVERT(decimal, deger, 112) gibi.
Eğer SQL Server 2012 ve üstünü kullanıyorsanız TRY_PARSE metodunu kullanmanızı öneriyorum. Cast veya Convert ile çözemediğinizi bu metodla çözebilirsiniz.
Örnek kullanım:
TRY_PARSE('1' as decimal)
Iyi çalışmalar,
Recep.