Удалить записи в ODB C Связанная таблица на основе условий из локальных таблиц (MS Access) - PullRequest
0 голосов
/ 18 марта 2020

Я создал MS Access Tool для ввода данных. Как часть этого, я хочу обновить связанную таблицу ODB C (Таблица Teradata).

Что я хочу сделать : Удалить все из связанной таблицы в Teradata с любыми записями с бизнес-территорией, международным ключевым счетом и именем события, такими же, как в обновленной локальной таблице (UPDATED_FLAG = -1)

Проблема : код, который я использую, выдает ошибку и я не могу понять, почему.

Код :

DELETE  SB_WW_ANALYTICS_LAB_AB_PROMO_APP_ALTERTNATIVE_DETAILS_TABLE
WHERE (BUSINESS_TERRITORY & INTERNATIONAL_KEY_ACCOUNT & EVENT_NAME) IN
(
SELECT (BUSINESS_TERRITORY & INTERNATIONAL_KEY_ACCOUNT & EVENT_NAME) AS UPDATED_RECORDS
FROM AB_PROMO_APP_ALTERNATIVE_DETAILS_TABLE
WHERE UPDATED_FLAG = -1
GROUP BY (BUSINESS_TERRITORY & INTERNATIONAL_KEY_ACCOUNT & EVENT_NAME)
);

Ошибка : Ошибка 1

Ценю вашу помощь!

Спасибо, Ана

...