Jeg ville bringe det ind i SSIS som en dato ved at bruge (i Oracle):
TO_DATE(InvoiceDate,'DD-MON-YY')
Hvis du så har brug for at konvertere den til en streng med formatet 'åååå-MM-dd', kan du bruge noget som (i SSIS):
(DT_WSTR, 4) YEAR(DateField) + "-" + RIGHT("0" + (DT_WSTR, 2) MONTH(DateField), 2) + "-" + RIGHT("0" + (DT_WSTR, 2) DAY(DateField), 2)
Selvom din destination er et datofelt, skal den gå direkte ind uden nogen form for behandling/transformation, da det allerede er en dato.