Aşağıdaki SQL sorgusunu çalıştırırsam; Aşağıdaki hatayı alıyorum:SQL Server: nvarchar veri türünü sayısal olarak dönüştürürken hata
Error converting data type nvarchar to numeric.
COLUMNA
ondalık sonra iki basamağa kadar maksimal içeren alanlar dahil olmak üzere yalnızca sayılar (negatif ve pozitif) içerir ve nokta ondalık olarak depolanır.
IF OBJECT_ID('st00_TABLEA','U') IS NOT NULL DROP TABLE [st00_TABLEA]
SELECT
COLUMNA AS COLUMNA_s
,CASE WHEN [COLUMNA] = '' THEN 0 ELSE CONVERT(NUMERIC(18,2),REPLACE([COLUMNA],',','.')) END AS COLUMNA
INTO st00_TABLEA
FROM dbosu.TABLEA;
şunlarla, ama yine aynı sorun çalıştı:
IF OBJECT_ID('st00_TABLEA','U') IS NOT NULL DROP TABLE [st00_TABLEA]
SELECT
COLUMNA AS COLUMNA_s
,CONVERT(DECIMAL(18,2),COLUMNA) AS COLUMNA
INTO st00_TABLEA
FROM dbosu.TABLEA;
sütunundan gelen umeric değerler, COLUMNA –
örneklerini ekleyebilir misiniz? Bir numuneyi nasıl/nerede yükleyebilirim? – bbilal