Как получить доступ к объектам (таблицам) других пользователей в Oracle DB с помощью инструментов Python (SQLAlchemy, cx_Oracle и т. Д.)? - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть доступ на чтение к таблицам других пользователей.Как я могу прочитать их в файл данных pandas или просто загрузить как *.csv, используя инструменты Python?

1 Ответ

0 голосов
/ 21 февраля 2019

Вам необходимо установить cx_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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...