sql >> Database teknologi >  >> RDS >> Oracle

Hvordan skriver man pandas dataramme til oracle database ved hjælp af to_sql?

Jeg har set lignende spørgsmål om SO - det sker, når du forsøger at skrive til Oracle DB ved hjælp af forbindelsesobjekt oprettet af cx_Oracle .

Prøv at oprette forbindelse ved hjælp af 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')


  1. Brug en trigger til at stoppe en indsættelse eller opdatering

  2. Lagret procedure SQL eksekveringsplan

  3. MySQL-db lib til Python 3.x?

  4. Alternativ metode til globale midlertidige tabeller for Oracle Stored Procedure