Skip to main content

Was ist ein Dual -Tisch?

Die Dual -Tabelle ist eine spezielle Tabelle, die exklusiv für Oracle Datenbanken mit nur einer Spalte und einer Zeile, so dass nur ein Stück Daten da drin ist.Der Hauptgrund für die doppelte Tabelle ist die Bequemlichkeit, da die Codierung bestimmter Datenbankfunktionen erleichtert wird.Im Gegensatz zu anderen Tabellen in der Datenbank, die geändert und geändert werden sollen, soll der doppelte Abschnitt nicht geändert werden.Wenn dieser Abschnitt überhaupt geändert wird, können schreckliche Fehler auftreten und die gesamte Datenbank kann schließlich beschädigt werden.Der doppelte Abschnitt wird hauptsächlich in Verbindung mit Pseudo -Spalten und Berechnungen verwendet, die eine Tabelle benötigen.

In der doppelten Tabelle gibt es nur eine Zeile und eine Spalte, sodass er nur ein einziges Stück Informationen enthält.Standardmäßig wird die Spalte als Dummy bezeichnet und der in der Zelle enthaltene Wert ist x, was sie für X-basierte Berechnungen nützlich macht.SYS, kurz für System, ist der Eigentümer der Dual -Zelle.Alle SYS -Daten sollen in Ruhe gelassen und nicht geändert werden.Während dies möglich ist, ist es nicht zu sein und sollte es nie sein.Wenn das Standard -X in irgendetwas anderes geändert wird, können katastrophale Probleme mit der Datenbank, einschließlich der Beschädigung der Daten, auftreten.Dies liegt daran, dass Dual automatisch in einigen Formeln verwendet wird und wenn das X unterschiedlich ist, wird in der Datenbank ein beschädigter Code eingeführt.

In vielen Datenbankabfragen oder Formeln ist eine From -Klausel erforderlich.Normalerweise muss eine Tabelle angegeben werden, wenn diese Klausel in einer Datenbank für die Abfrage verwendet wird.In der Tabelle wird die Berechnung durchgeführt oder aus der die Informationen kommen, weshalb sie in den meisten normalen Funktionen benötigt wird.Wenn für die Berechnung keine Tabelle benötigt oder nicht erforderlich ist, kann die doppelte Tabelle angegeben werden.Auf diese Weise kann die Abfrage funktionieren, ohne eine Tabelle einzuführen.

Mit Abfragen bietet die Dual -Tabelle einen weiteren Vorteil.Für die Verwendung eines doppelten Abschnitts ist weniger Codierung erforderlich, und während die Codierung geringfügig ist, werden größere Datenbanken eine verbesserte Leistung feststellen.Mit weniger Abfragecodierung kann die Datenbank schneller arbeiten.Es ist auch nützlich bei Berechnungen, die konsistente ganze Ganzzahlen haben, und solche, die die leere X -Ganzzahl verwenden können, ohne dass sich die Zelle ändern muss.