在SSIS中使用Execute SQL Task - 创建了包含多个列和不同数据类型的Excel文件。问题在于,即使使用Int/Money数据类型创建了Excel表,INT/Money列仍会显示为文本列。
我尝试过使用double precision、CY数据类型,但都没有解决问题。
CREATE TABLE `Employer` (
`MEMBERSHIP NUMBER` VARCHAR(30),
`RETIREE #` VARCHAR(12),
`COPID` CHAR(6),
`PERSON LAST NAME` VARCHAR(150),
`FIRST NAME` VARCHAR(150),
`RETIREE PLAN` CHAR(15),
`PLAN NAME` CHAR(200),
`BILL GROUP` INT,
`BRANCH ID` CHAR(3),
`CONTRACT NUMBER` CHAR(5),
`PBP` CHAR(3),
`BRANCH NAME` VARCHAR(150),
`COVERAGE MONTH` DATE,
`DUE AMOUNT` INT
)
期望的输出应该是与输入数据类型格式相同。