Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

membuat kerangka data panda dari kueri basis data yang menggunakan variabel ikat

Coba gunakan pandas.io.sql.read_sql_query . Saya menggunakan pandas versi 0.20.1, saya menggunakannya, itu berhasil:

import pandas as pd
import pandas.io.sql as psql
import cx_Oracle as odb
conn = odb.connect(_user +'/'+ _pass +'@'+ _dbenv)

sqlStr = """SELECT * FROM customers 
            WHERE id BETWEEN :v1 AND :v2
"""
pars = {"v1":1234, "v2":5678}
df = psql.frame_query(sqlStr, conn, params=pars)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengembang Sql dapat menghubungkan Oracle Database 12c dengan TNS tetapi tidak dapat terhubung dengan dasar

  2. Spring Data JPA memanggil Fungsi Oracle

  3. Matriks Versi yang Didukung Oracle

  4. Database API:Bagaimana menangani kondisi multi di mana dengan Python

  5. Menggunakan Oracle dan PHP:Bekerja di SQL Developer tetapi hasil file PHP ORA-00900:Pernyataan Tidak Valid