Heim > Datenbank > Oracle > Wie lösche ich alle Tabellen unter einem Benutzer in Oracle?

Wie lösche ich alle Tabellen unter einem Benutzer in Oracle?

青灯夜游
Freigeben: 2020-08-22 13:27:52
Original
4325 Leute haben es durchsucht

Methode: Verwenden Sie die Abfrage „SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME;“ und führen Sie sie erneut im SQL-Befehlsfenster aus.

Wie lösche ich alle Tabellen unter einem Benutzer in Oracle?

Alle Tabellen unter einem bestimmten Benutzer in Oracle löschen

Allgemeine Methode:

Zuerst SQL-Abfrage verwenden:

SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME;
Nach dem Login kopieren

Kopieren Sie die Abfrageergebnisse und führen Sie sie im SQL-Befehlsfenster aus. Alle Tabellen sind sofort gelöscht.

Es gibt auch eine umfassendere Löschung:

Ähnlich wie beim vorherigen, verwenden Sie zuerst die SQL-Abfrage:

select 'drop table '||table_name||';' from cat where table_type='TABLE' ORDER BY TABLE_NAME;
Nach dem Login kopieren

Diese Abfrage ist die Katzentabelle, und die Anzahl der Abfrageergebnisse ist größer als bei der vorherigen, weil Es enthält Tabellen, die mit BIN$ beginnen und nach dem Löschen der Tabelle in Oracle verbleiben. Wenn Sie diese verbleibenden Tabellen löschen möchten, müssen Sie diese Abfrage-SQL eingeben und dann die Abfrageergebnisse wie bei der vorherigen Methode kopieren und in SQL einfügen Durch erneutes Ausführen im Befehlsfenster werden alle Tabellen gelöscht.

Empfohlenes Tutorial: „

Oracle Tutorial

Das obige ist der detaillierte Inhalt vonWie lösche ich alle Tabellen unter einem Benutzer in Oracle?. 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