web-dev-qa-db-fra.com

DT_Decimal Data Type Cutting off Decimal

J'ai une source de fichier plate qui saisit une valeur décimale pour la colonne Note Amount. Le système source spécifie qu'il s'agit d'un fichier DECIMAL(12,2). J'ai la colonne SSIS définie pour être DT_Decimal

File

Le fichier plat particulier a une valeur de 122735.13 pour l'un de ses montants. Cependant, si je place un visualiseur de données sur le flux après la source, il semble couper la décimale.

DataFlow

ResultsCut

Une idée pourquoi cela se produit? Pour référence, je vais à une base de données Decimal(12,2) SQL Server 2012.

23
Zane

Eh bien, il a été souligné que je devais ajouter l'échelle qui manquait.

Decimal

Ou encore mieux faire comme cela suggère et passer au numérique où je peux définir la précision et l'échelle.

Numeric

27
Zane