我正在使用 SSIS (SQL 2008) 从 AS400 中获取数据。日期值作为 7 位数字存储在 400 中。格式如下:“CYYMMDD” C 是“世纪数字”,其中 0 = 1900 和 1 = 2000。我一直在研究派生列和脚本组件。我对 SSIS 很陌生,所有需要的演员和不同的案例都让我成为一个沉闷的男孩。此外,我正在失去前导零。我不确定这是否是 b/c 它们是数字类型,如果我将它们转换为字符串,我会正确地看到它们。下面是我在使用 SSIS 从 400 直接拉取后在 SQL 中看到的内容。
AS400 = Actual
101 01/01/1900 (I think these are "unknown" dates)
1231 12/31/1900 (I think these are "unknown" dates)
20702 07/02/1902
151231 12/31/1915
1000102 01/02/2000
1110201 02/01/2011