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

我如何在 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


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


墨色风雨
浏览 148回答 1
1回答

MMMHUHU

如果您只想要表列表(没有表所有者):cur.execute("SELECT table_name  FROM dba_tables")for row in cur:    print row
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python