Oracle
 sql >> Baza danych >  >> RDS >> Oracle

CX_Oracle - importuj dane z Oracle do ramki danych Pandas

Musisz poprawnie zacytować swoje zapytanie SQL. Jeśli spojrzysz na podświetlanie składni w swoim pytaniu (lub IDE), zauważysz, że pojedyncze cudzysłowy nie działają zgodnie z oczekiwaniami.

Zmień skrajne cudzysłowy na cudzysłowy podwójne – jeśli chcesz to wszystko w jednym wierszu – lub potrójne, jeśli chcesz to w wielu wierszach:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest najskuteczniejszy sposób sprawdzenia, czy rekord istnieje w Oracle?

  2. Jak wywołać procedurę składowaną Oracle ze skryptu Excel VBA?

  3. Funkcje numeryczne w Oracle (pełna lista)

  4. SEC_CASE_SENSTIVE_LOGON za 12c

  5. Jak wyświetlić wynik instrukcji SELECT, która jest wykonywana przy użyciu natywnego dynamicznego SQL?