SSIS 2008 R2: Exportieren Sie "0,0000" auf Flat File Destination

Ich habe eine Spalte namens item_price mit datatyp DECIMAL(12,4) .

Aufzeichnungen:

 item_price -------- 0.0000 0.1201 0.0001 0.1000 1.0230 

Ich möchte die gleichen Werte in die Flat-file mit SSIS-Paket exportieren:

Mein Versuch :

  1. Added Tool Derived Column mit dem folgenden Ausdruck:

    item_price == 0.0000? "0": (DT_WSTR, 50) item_price

Ausgabe:

 item_price ----------- .0000 
  1. Das Werkzeug wurde hinzugefügt und in DT_WSTR 50 konvertiert

Ausgabe:

 item_price ----------- .0000 

Ändern Sie Ihre Quelldaten aus der Tabelle zur Abfrage,

 SELECT CAST([item_price] AS VARCHAR(12)) AS [item_price] FROM yourtable;