Heim >Datenbank >Oracle >Detailliertes Beispiel einer temporären Oracle-Tabelle

Detailliertes Beispiel einer temporären Oracle-Tabelle

WBOY
WBOYnach vorne
2022-06-29 17:48:302489Durchsuche

Dieser Artikel vermittelt Ihnen relevantes Wissen über Oracle, in dem hauptsächlich verwandte Themen zu temporären Tabellen, einschließlich temporären Tabellen auf Transaktionsebene, temporären Tabellen auf Sitzungsebene usw., vorgestellt werden. Ich hoffe, dass dies für alle hilfreich ist.

Detailliertes Beispiel einer temporären Oracle-Tabelle

Empfohlenes Tutorial: „Oracle Video Tutorial

1. Oracle Temporary Table

Temporäre Tabelle ist eine besondere Art von Tabelle. Wenn wir einen Datenstapel in einer bestimmten (oder mehreren) Tabelle wiederholt verarbeiten müssen, kann der Vorgang durch die Erstellung einer temporären Tabelle für den Datenstapel vereinfacht und die Effizienz verbessert werden!

Grundsätzliche Syntax:

create global temporary table 临时表名(colum,colum,.......)on commit delete rows;on commit preserve rows;

Erläuterung:

  • Zeilen beim Festschreiben löschen; Dies bedeutet, dass die Datenzeilen nur in der aktuellen Transaktion sichtbar sind, was auch der Standardwert ist. Die Datenzeilen verschwinden, nachdem die Transaktion übermittelt wurde. Es wird eine temporäre Tabelle auf Transaktionsebene erstellt.
  • Zeilen beim Festschreiben beibehalten; gibt an, dass die Datenzeilen nur in der aktuellen Sitzung sichtbar sind; eine temporäre Tabelle auf Sitzungsebene wird erstellt. 2. Beispieldemonstration

3 Tabellenbeschreibung

Die Daten in der temporären Tabelle basieren auf einer Sitzung oder einer Transaktion und können von anderen Sitzungen nicht aufgerufen werden.

Temporäre Tabellen können Transaktionen oder Sitzungen gewidmet werden. Bei transaktionsspezifischen temporären Tabellen sind die Daten während der Transaktion vorhanden. Bei sitzungsspezifischen temporären Tabellen sind die Daten während der Sitzung vorhanden. In beiden Fällen sind die von der Sitzung eingefügten Daten sitzungsspezifisch. Jede Sitzung kann nur ihre eigenen Daten anzeigen und ändern. Daher erhalten die Daten der temporären Tabelle niemals eine DML-Sperre

Empfohlenes Tutorial: „Oracle Video-Tutorial

Das obige ist der detaillierte Inhalt vonDetailliertes Beispiel einer temporären Oracle-Tabelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen