Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

CX_Oracle - nhập dữ liệu từ Oracle sang khung dữ liệu Pandas

Bạn cần phải trích dẫn đúng cách Truy vấn SQL của mình. Nếu bạn nhìn vào cú pháp tô sáng trong câu hỏi của mình (hoặc một IDE), bạn sẽ nhận thấy rằng các dấu ngoặc kép không hoạt động như bạn mong đợi.

Thay đổi dấu ngoặc kép ngoài cùng thành dấu ngoặc kép - nếu bạn muốn tất cả trên một dòng - hoặc dấu ngoặc kép ba nếu bạn muốn nó trên nhiều dòng:

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. SQL hàng đầu trong SQL Dev 4.2

  2. Cách tạo chế độ xem trong oracle

  3. Hàm TO_CHAR (số) trong Oracle

  4. Hàm CURRENT_DATE trong Oracle

  5. Tổng hợp dữ liệu bằng các hàm nhóm (nhóm theo oracle)