Förmiddag som I migrating data från en, bordlägger till ett nytt bordlägger. De gammala bordlägger bruk SVÄVAR, och i det nytt bordlägga I-förmiddagen using DECIMAL- som sätta inattribut. förmiddag för
I using efter meddelandet som fungerade fint: CAST (OLD_COLUMN_NAME som så ÄR DECIMAL- (9.2) SOM 'arbeten för NEW_COLUMN_NAME'
that gillar en berlock, tills jag slår bulan i vägen. De gammala datan definieras, som flötet som är ogiltig, det nytt, sätter in definieras som decimal- (5.5). ingångsdata för
The från det gammalt sätter in är omväxlande, och looks gillar denna: 5, 0.5, 0.5, 0.75, 2, och så framåt. hälerit för förmiddag för fel I för
The är Msg 8115, jämnar 16, påstår 6, fodrar överflödfelet för aritmetisk som 8 konverterar flötet till numerisk datatyp. Meddelandet har varit terminated.
The kodifierar är mot en SQL-SERVERdatabas 2005 using SQL-SERVEREN 2008. Inte sure detta betyder, men tänkt jag skulle inkluderar denna information.
Could någon skjulet några tänder på hur man tilltalar denna dataomvandling utfärda? Tacka dig!
" klar "
|