Я использую to_sql для добавления таблицы в Oracle.Однако я получаю следующую ошибку
(cx_Oracle.DatabaseError) ORA-01843: not a valid month [SQL: 'INSERT ... INTO
Я попытался определить тип столбца для столбцов даты в таблице
d_type_date = {c: types.DateTime for c in
data.columns[data.dtypes.isin(['datetime64[ns]', '<M8[ns]'])].tolist()}
, а затем передать его в качестве параметра to_sql
self.final_data.to_sql(table
, con=connection
, schema=schema
, if_exists='append'
, index=False
, dtype=d_type_date)
Но я все еще получаю ту же ошибку.Я прочитал, что это может быть NLS_DATE_FORMAT, но я не уверен, как решить эту проблему