Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie schreibe ich Pandas-Datenrahmen mit to_sql in die Oracle-Datenbank?

Ich habe ähnliche Fragen zu SO gesehen - es passiert, wenn Sie versuchen, mit dem von cx_Oracle erstellten Verbindungsobjekt in Oracle DB zu schreiben .

Versuchen Sie, eine Verbindung mit SQL Alchemy herzustellen:

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')