Heim > Datenbank > Oracle > Hauptteil

Wie lösche ich eine Ansicht in Oracle?

coldplay.xixi
Freigeben: 2020-07-17 15:17:41
Original
8188 Leute haben es durchsucht

So löschen Sie eine Ansicht in Oracle: Melden Sie sich zuerst mit dem Benutzer an, der die Ansicht erstellt hat, und verwenden Sie dann DROP VIEW, um die Ansicht zu löschen. Der Code lautet [sofort ausführen 'drop view '||dao cur.view_name ||';';].

Wie lösche ich eine Ansicht in Oracle?

So löschen Sie eine Ansicht in Oracle:

Welche Art von Ansichtsdaten kann DELETE verwenden?

Nur ​​Ansichten, die aus einer einzelnen Tabelle importiert werden, sind tatsächlich äquivalent zu Operationstabellen, aber DROP VIEW hat keine Auswirkungen auf die Daten. Es ist nicht möglich, Daten in anderen Ansichtsformen zu löschen. Aber auch DROP VIEW kann genutzt werden.

Die Anweisung zum Löschen der Ansicht lautet:

DROP VIEW 视图名字
Nach dem Login kopieren

Das Löschen der Ansicht hat also keine Auswirkungen auf die Daten. Weil die Daten in der Tabelle sind. Wenn Sie die Ansicht wiederherstellen und neu erstellen möchten, werden Ihre zig Millionen Daten wieder angezeigt. Die Wirkung der Ansicht ist die gleiche wie bei der SELECT-Abfrage, mit der Ausnahme, dass die Abfrage so festgelegt werden kann, dass Sie sie direkt verwenden können.

Melden Sie sich als der Benutzer an, der die Ansicht erstellt hat, und führen Sie den folgenden Code aus, um alle Ansichten zu löschen. Seien Sie jedoch vorsichtig.

Die Voraussetzung ist, dass der Benutzer die Berechtigung hat, Code auszuführen.

begin
for cur in (select view_name from user_views) loop
execute immediately 'drop view '||dao cur.view_name ||';';
end loop;
end;
/
Nach dem Login kopieren

Verwandte Lernempfehlungen: Oracle-Datenbank-Lerntutorial

Das obige ist der detaillierte Inhalt vonWie lösche ich eine Ansicht 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!