J'utilise SQL Server. La table source contient une colonne de type de données NUMERIC
. Je fais un ETL sur cette table. La table cible a le type de données MONEY
pour la colonne correspondante. J'utilise (DT_CY) type cast dans le composant de colonne dérivé pour la conversion, mais il échoue pour la valeur: 12345678910111212.00.La conversion numérique vers argent échoue pour une valeur supérieure lors de l'utilisation (DT_CY) de type cast dans le composant de colonne dérivé
Erreur:
The "Convert to Target Column Format" failed because error code 0xC0049064 occurred.
Je sais que la valeur est trop grande, mais est-ce la limitation de DT_CY? Comment puis-je résoudre le problème?
[https://stackoverflow.com/questions/8885098/ssis-how-to-convert-string-dt-str-to-money- dt-cy-when-source-has-more-than] [1] –
Mon problème est différent. Je reçois l'erreur pour les grandes valeurs, par exemple: 12345678910111212 –