Vraag : TSQL- rekenkundige overstromingsfout die vlotter omzetten in numeriek gegevenstype.

Ik ben migrerende gegevens van één lijst aan een nieuwe lijst. De oude VLOTTER van het lijstgebruik, en in de nieuwe tabel 1 am die DECIMAAL gebruiken als gebiedsattributen.

I am gebruikend de volgende verklaring die boete werkte:
CAST (zo DECIMALE OLD_COLUMN_NAME (9.2) ZOALS 'NEW_COLUMN_NAME'< br/>
that zoals een charme tot ik de buil in de weg raakte. Het oude gegeven wordt gedefini�ërd als ongeldige vlotter, wordt het nieuwe gebied gedefini�ërd als decimaal (5.5).

The- inputgegevens van het oude gebied gevari�ërd en kijken als dit: 5, 0.5, 0.5, 0.75, 2, enzovoort. fout

The ik ben Msg 8115, Niveau 16, Staat 6 ontvang, typt Lijn 8 Rekenkundige overstromingsfout die vlotter omzetten in gegevens numeriek. De verklaring is code terminated.

The is tegen een SQL gegevensbestand die van de SERVER 2005 SQL SERVER 2008 met behulp van geweest. Niet zeker is dit van belang, maar dacht ik deze informatie zou omvatten.

Could iemand wierp wat licht op hoe te om deze kwestie van de gegevensomzetting te behandelen af? Dank u!

Antwoord : TSQL- rekenkundige overstromingsfout die vlotter omzetten in numeriek gegevenstype.

Een andere suggestie:

- Zowel zijn de gebruikersbenamingen als de wachtwoorden het zelfde? Bij het geavanceerde delen, hebt u in iedereen bij de bovenkant getypt en dan geklikt toevoegen?
Andere oplossingen  
 
programming4us programming4us