Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment écrire une base de données pandas dans la base de données oracle en utilisant to_sql?

J'ai vu des questions similaires sur SO - cela se produit lorsque vous essayez d'écrire sur Oracle DB à l'aide d'un objet de connexion créé par cx_Oracle .

Essayez de créer une connexion à l'aide de 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')