У меня есть код Python, в котором я читаю данные из MongoDB и вставляю их в таблицу базы данных Oracle. Я удалил некоторые части кода (импорт библиотек, подключение к MongoDB и Oracle и т. д.) для простоты:
У меня есть код Python, в котором я читаю данные из MongoDB и вставляю их в таблицу базы данных Oracle. Я удалил некоторые части кода (импорт библиотек, подключение к MongoDB и Oracle и т. д.) для простоты: [code]from_date_sms_journals = " select nvl(max(s.creation_date_ms),1710793800939)\ from sms_journals s " oracle_cursor.execute(from_date_sms_journals) for row in oracle_cursor.fetchall(): from_date = int(row[1])
# today to_date_sms_journals = 1764102600000 oracle_cursor.execute(to_date_sms_journals) for row in oracle_cursor.fetchall(): to_date = int(row[0])
counter += 1 if counter % batch_size == 0: oracle_cursor.executemany(sms_insert_query, rows_to_insert) oracleDB.commit() rows_to_insert = [] if rows_to_insert: oracle_cursor.executemany(sms_insert_query, rows_to_insert) oracleDB.commit() print("Insert data finished!") [/code] Код работает правильно и вставляет данные с даты > from_date до даты