Tôi sẽ đưa nó vào SSIS dưới dạng ngày tháng, sử dụng (trong Oracle):
TO_DATE(InvoiceDate,'DD-MON-YY')
Sau đó, nếu bạn cần chuyển đổi nó thành một chuỗi có định dạng 'yyyy-MM-dd', bạn có thể sử dụng một cái gì đó như (trong SSIS):
(DT_WSTR, 4) YEAR(DateField) + "-" + RIGHT("0" + (DT_WSTR, 2) MONTH(DateField), 2) + "-" + RIGHT("0" + (DT_WSTR, 2) DAY(DateField), 2)
Mặc dù, nếu đích đến của bạn là một trường ngày tháng, thì nó sẽ đi thẳng vào mà không cần xử lý / chuyển đổi vì nó đã là một ngày tháng.