sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo escribir el marco de datos de pandas en la base de datos de Oracle usando to_sql?

He visto preguntas similares en SO:sucede cuando intenta escribir en Oracle DB utilizando el objeto de conexión creado por cx_Oracle .

Intenta crear una conexión usando SQL Alchemy:

import cx_Oracle
from sqlalchemy import types, create_engine

conn = create_engine('oracle+cx_oracle://scott:[email protected]:1521/?service_name=hr')

df.to_sql('TEST', conn, if_exists='replace')