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

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

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

墨色风雨 2023-01-04 16:22:50
我如何在 python 中查看 oracle 数据库中的表列表?现在我只是有连接:import cx_Oracledb_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贡献1834条经验 获得超8个赞

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


cur.execute("SELECT table_name  FROM dba_tables")

for row in cur:

    print row


查看完整回答
反对 回复 2023-01-04
  • 1 回答
  • 0 关注
  • 144 浏览
慕课专栏
更多

添加回答

举报

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