Wniosłbym to do SSIS jako datę, używając (w Oracle):
TO_DATE(InvoiceDate,'DD-MON-YY')
Następnie, jeśli chcesz przekonwertować go na ciąg w formacie „rrrr-MM-dd”, możesz użyć czegoś takiego (w SSIS):
(DT_WSTR, 4) YEAR(DateField) + "-" + RIGHT("0" + (DT_WSTR, 2) MONTH(DateField), 2) + "-" + RIGHT("0" + (DT_WSTR, 2) DAY(DateField), 2)
Chociaż, jeśli miejscem docelowym jest pole daty, powinno ono przejść od razu bez żadnego przetwarzania/przekształcenia, ponieważ jest to już data.