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

CX_Oracle - importer data fra Oracle til Pandas dataramme

Du skal korrekt citere din SQL-forespørgsel. Hvis du ser på syntaksfremhævningen i dit spørgsmål (eller en IDE), vil du bemærke, at de enkelte anførselstegn ikke fungerer, som du forventer.

Skift de yderste anførselstegn til dobbelte anførselstegn - hvis du vil have det hele på én linje - eller tredobbelte anførselstegn, hvis du vil have det på tværs af flere linjer:

query = """SELECT* 
           FROM TRANSACTION
           WHERE DIA_DAT >=to_date('15.02.28 00:00:00',  'YY.MM.DD HH24:MI:SS')
           AND (locations <> 'PUERTO RICO'
           OR locations <> 'JAPAN')
           AND CITY='LONDON'"""
df_ora = pd.read_sql(query, con=connection)



  1. Anonymiser dine planoplysninger indbygget i Plan Explorer

  2. SQL Inner Join – Sådan forbinder du 3 tabeller i SQL og MySQL

  3. Forebyg rekursiv trigger i PostgreSQL

  4. Sådan udføres en Oracle-lagret procedure via et databaselink