为了账号安全,请及时绑定邮箱和手机立即绑定

在 Python 中获取 Oracle 数据库中所有表的列表

在 Python 中获取 Oracle 数据库中所有表的列表

墨色风雨 2023-01-04 16:22:50

我如何在 python 中查看 oracle 数据库中的表列表?现在我只是有连接:


import cx_Oracle

db_connection_string = 'username/passwort1@server:port/servername'

con = cx_Oracle.connect(db_connection_string)

print("Database version:", con.version)

cur.execute("SELECT owner, table_name  FROM dba_tables")

con.close() 

打印出版本:数据库版本:12.2.0.1.0


但是我怎样才能看到该数据库中可用的所有表的列表呢?就像是: Salesdata,

Buyingdata


我怎样才能看到所有表的列表?


查看完整描述

1 回答

?
MMMHUHU

TA贡献1590条经验 获得超8个赞

如果您只想要表列表(没有表所有者):


cur.execute("SELECT table_name  FROM dba_tables")

for row in cur:

    print row


查看完整回答
反对 回复 2023-01-04

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信