Heim > Datenbank > Oracle > Hauptteil

So fragen Sie alle Tabellen und alle Daten in der Oracle-Datenbank ab

下次还敢
Freigeben: 2024-04-18 20:30:32
Original
952 Leute haben es durchsucht

Um alle Oracle-Tabellen abzufragen, führen Sie Folgendes aus: SELECT table_name FROM user_tables;. Um alle Daten abzufragen, müssen Sie: 1. den Tabellennamen abrufen; 2. die Tabelle durchlaufen und abfragen: SELECT * FROM Tabellenname;.

So fragen Sie alle Tabellen und alle Daten in der Oracle-Datenbank ab

So fragen Sie alle Tabellen und Daten in der Oracle-Datenbank ab

Fragen Sie alle Tabellen ab

Um alle Tabellen in der Oracle-Datenbank abzufragen, können Sie die folgende SQL-Anweisung verwenden:

<code class="sql">SELECT table_name
FROM user_tables;</code>
Nach dem Login kopieren

Diese Abfrage wird zurückgegeben die aktuellen Namen aller Tabellen im Benutzermodus.

Alle Daten abfragen

Um alle Daten in der Oracle-Datenbank abzufragen, können Sie die folgenden Schritte ausführen:

  1. Namen aller Tabellen abrufen: Verwenden Sie die obige Abfrage, um die Namen aller Tabellen abzurufen.
  2. Durchlaufen Sie die Tabellen und fragen Sie die Daten ab: Verwenden Sie FOR, um die Liste der Tabellennamen zu durchlaufen und führen Sie die folgende Anweisung für jede Tabelle aus, um die Daten abzufragen: FOR 循环遍历表的名称列表,并对每个表执行以下语句以查询数据:
<code class="sql">SELECT * FROM table_name;</code>
Nach dem Login kopieren

其中 table_name

<code class="python">import cx_Oracle

# 连接到数据库
connection = cx_Oracle.connect('username', 'password', 'dsn')

# 获取游标
cursor = connection.cursor()

# 查询所有表
cursor.execute('SELECT table_name FROM user_tables')

# 获取表名
table_names = [row[0] for row in cursor.fetchall()]

# 遍历表并查询数据
for table_name in table_names:
    cursor.execute('SELECT * FROM ' + table_name)
    print(cursor.fetchall())

# 关闭游标和连接
cursor.close()
connection.close()</code>
Nach dem Login kopieren
Dabei ist table_name der Name der Tabelle in der aktuellen Schleife.

Beispielcode

Der folgende Beispielcode zeigt, wie alle Tabellen und Daten mit der oben genannten Methode abgefragt werden: 🎜rrreee

Das obige ist der detaillierte Inhalt vonSo fragen Sie alle Tabellen und alle Daten in der Oracle-Datenbank ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage