Найти - Пользователи
Полная версия: помогите сформулировать запрос python -> oracle db
Начало » Базы данных » помогите сформулировать запрос python -> oracle db
1
Rusl
привет друзья.
помогите с запросом.

есть таблица oracle, в которуя я питоном записываю данные.
данные следующего вида:
date subject customer region traffic times_tamp
17.04.18 Клиенты Бизнес на МН SBC Diversion VOIP Jordan 1016 17.04.18 23:31:36
17.04.18 Клиенты Бизнес на МН SBC Diversion VOIP Kuwait 2197 17.04.18 23:31:36
17.04.18 Клиенты Бизнес на МН SBC Diversion VOIP Oman 2763 17.04.18 23:31:36

каждый день питоном я собираю обновлённые данные

17.04.18 Клиенты Бизнес на МН SBC Diversion VOIP Jordan 1016 17.04.18 23:31:36
17.04.18 Клиенты Бизнес на МН SBC Diversion VOIP Kuwait 2197 17.04.18 23:31:36
17.04.18 Клиенты Бизнес на МН SBC Diversion VOIP Oman 2763 17.04.18 23:31:36
18.04.18 Клиенты Бизнес на МН SBC Diversion VOIP Kuwait 2147 18.04.18 23:31:36

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

питон 3,6 и обращаюсь к оракл бд используя cx_Oracle
py.user.next
Rusl
как составить запрос что бы пропустить те данные, что уже есть в таблице и дописать только новые.
Предположим, что в базу данных пишешь только ты в этот момент.
Надо приготовить данные для записи, потом прочитать данные из базы данных, потом найти совпадения и удалить их из приготовленных данных, потом записать в базу данных то, что осталось из приготовленных данных.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB