Pergunta : TSQL- erro de excesso aritmético que converte o flutuador ao tipo de dados numérico.

Eu estou migrando dados de uma tabela a uma tabela nova. Os usos velhos da tabela FLUTUAM, e na tabela nova eu estou usando o DECIMAL como o atributo de campo.

I am using a seguinte indicação que trabalhou muito bem:
CAST (o DECIMAL de OLD_COLUMN_NAME tão (9.2) QUANTO 'o Br/>
that do NEW_COLUMN_NAME'< trabalha como um encanto até que eu bater a colisão na estrada. Os dados velhos são definidos enquanto o flutuador, zero, o campo novo é definido como o decimal (5.5). os dados de entrada do

The do campo velho são variados e olham como este: 5, 0.5, 0.5, 0.75, 2, e assim por diante. o erro que do

The eu estou recebendo é o Msg 8115, nível 16, estado 6, alinha o erro de excesso 8 aritmético que converte o flutuador ao tipo de dados numérico. A indicação foi código de terminated.

The está de encontro a uma base de dados 2005 do USUÁRIO do SQL using o USUÁRIO 2008 do SQL. Não sure isto importa, mas pensado eu incluiria esta informação. o

Could alguém verteu alguma luz em como endereçar esta edição de conversão dos dados? Obrigado!

class= do

Resposta : TSQL- erro de excesso aritmético que converte o flutuador ao tipo de dados numérico.

Uma outra sugestão:

- São os nomes do utilizador e as senhas o mesmos? Em partilha avançada, você datilografou em todos na parte superior e estalou então para adicionar?
Outras soluções  
 
programming4us programming4us