如何使用Python工具(SQLAlchemy、cx\u Oracle等)访问oracledb中其他用户的对象(表)?

2024-04-19 18:22:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有权读取其他用户的表。如何使用Python工具将它们读入pandas数据帧或作为*.csv下载?你知道吗


Tags: 工具csv数据用户pandas有权
1条回答
网友
1楼 · 发布于 2024-04-19 18:22:53

您需要安装cx\u oracle和SQLAlchemy。你知道吗

import cx_Oracle
import sqlalchemy as sa
import pandas as pd

engine = sa.create_engine ('oracle+cx_oracle://user:pwd@host:port/dbname')
connection = engine.connect()
df = pd.read_sql("select * from otheruser.table", connection)
df.head()
df.to_csv("file.csv")

相关问题 更多 >