Задача «Выполнение SQL» может использоваться для удаления, а затем повторного создания таблицы Excel, чтобы после импорта оставались только новые данные. Для этого добавьте задачу «Выполнение SQL» в поток управления и выберите EXCEL для свойства ConnectionType
. Для оператора SQL введите команду DROP
с именем таблицы, а затем команду CREATE
, содержащую DDL таблицы (таблица Excel). Пример этого ниже. Обратите внимание, что ключевое слово GO
необходимо для выполнения операторов CREATE
и DROP
в одной и той же задаче, в противном случае для каждой из них потребуется отдельная задача «Выполнение SQL».
Пример команд Excel DROP и CREATE:
DROP TABLE SheetName
GO
CREATE TABLE SheetName (
`ID` Long,
`NAME` LongText,
`ImportDate` DateTime
)