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 verfügt, sodass dort nur ein Stück Datum 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 -Anberechnungen verwendet, die eine Tabelle benötigen. 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.
Benutzer können die doppelten Tabelleninformationen mit einigen einfachen Formeln ändern und können ihre eigenen Informationen in die Zelle einbringen. Während dies möglich ist, soll es nicht sein und niemals 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
In vielen Datenbankabfragen oder Formeln ist eine aus 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. Dadurch kann die Abfrage funktionieren, ohne eine Tabelle einzuführen.
AloNg mit Abfragen bietet die Dual -Tabelle einen weiteren Vorteil. Für die Verwendung eines doppelten Abschnitts ist eine 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 Ganzzahlen haben, und solche, die die leere X -Ganzzahl verwenden können, ohne dass sich die Zelle ändern muss.