Перезапись места назначения Excel с помощью оператора перетаскивания и создания таблицы в задаче SQL не работает должным образом. Новые данные добавляются как новые записи - PullRequest
0 голосов
/ 19 октября 2019

На самом деле я разработал пакет для перезаписи места назначения Excel с источником данных OLEDB. У меня есть 5000 записей в моей таблице БД сервера SQL. Первый раз, когда выполненный пакет SISS копирует одинаковое количество записей в пункт назначения Excel. 2-е выполнение на палатах те же 5000 данных копируются как новые записи в той же таблице Excel. Например, после 1-го выполнения у получателя будет 5000 записей, 2-й раз 10000, 3-й раз 15000 и т. Д. Но моя цель состоит в том, чтобы данные Excel оставались 5000 независимо от того, сколько раз я выполняю, до тех пор, пока я не изменю количество исходных данных. Я использую задачу SQL для перезаписи данных Excel. Я использовал Drop Statement, а затем Create. Затем также я получаю данные, повторенные в Excel после успешного выполнения пакета.

Ниже приведен код, который я написал для удаления и воссоздания таблицы Excel в задаче SQL.

    DROP TABLE EXLDestination
    GO
    CREATE TABLE EXLDestination (
        `DatabaseLogID` DOUBLE PRECISION,
        `PostTime` DATETIME,
        `DatabaseUser` NVARCHAR(255)
    )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...