0

实际上,我已经设计了包来用 OLEDB 数据源覆盖 excel 目标。我的 SQL Server 数据库表中有 5000 条记录。第一次当 SISS 包执行时,相同数量的记录被复制到 excel 目的地。在病房的第二次执行中,相同的 5000 条数据被复制为同一个 Excel 表中的新记录。例如,第一次执行后,目的地有 5000 条记录,第二次 10000,第三次 15000 等等。但我的目标是,无论我执行多少次,excel 数据都应该保持 5000,除非我修改源数据计数。我使用 SQL 任务来覆盖 excel 数据。我使用了 drop 语句,然后是 create 语句。然后我也在成功执行包后在excel中重复数据。

下面是我为在 SQL 任务中删除和重新创建 excel 表而编写的代码。

    DROP TABLE EXLDestination
    GO
    CREATE TABLE EXLDestination (
        `DatabaseLogID` DOUBLE PRECISION,
        `PostTime` DATETIME,
        `DatabaseUser` NVARCHAR(255)
    )
4

0 回答 0