Was ist eine virtuelle Spalte in Oracle?
Was ist eine virtuelle Spalte in Oracle?

Video: Was ist eine virtuelle Spalte in Oracle?

Video: Was ist eine virtuelle Spalte in Oracle?
Video: Oracle SQL Tutorial | Oracle DBA | Oracle SQL for Beginners | Great Learning 2024, November
Anonim

Einführung in die Virtuelle Oracle-Spalte

EIN virtuelle Spalte ist ein Tisch Säule deren Werte automatisch mit anderen berechnet werden Säule Werte oder einen anderen deterministischen Ausdruck. Wenn Sie den Datentyp weglassen, wird die virtuelle Spalte nimmt den Datentyp des Ergebnisses des Ausdrucks an.

Auch gefragt, was ist eine virtuelle Spalte in SQL?

In relationalen Datenbanken a virtuelle Spalte ist ein Tisch Säule deren Wert automatisch mit anderen berechnet wird Säulen Werte oder einen anderen deterministischen Ausdruck.

Was ist in Oracle eine versteckte Spalte? Ausgeblendete Spalten sind Säulen die in der Tabelle vorhanden sind, aber nicht ausgewählt werden können. Dafür gibt es verschiedene Gründe Orakel könnte eine erstellen versteckte Spalte -- zwei der häufigsten Gründe sind. Wenn ein Säule als unbenutzt markiert, aber nicht fallen gelassen wird, ist es versteckt.

Können wir davon einen Index für eine virtuelle Spalte in Oracle erstellen?

Virtuelle Säulen können in der WHERE-Klausel der UPDATE- und DELETE-Anweisung verwendet werden, aber sie kann ' nicht von DML geändert werden. Sie kann als Partitionsschlüssel in verwendet werden virtuelle Spalte basierte Partitionierung. Indizes können Sein erstellt auf sie. Wie Sie hätte erraten können, Orakel möchten schaffen funktionsbasiert Indizes wie Wir erstellen auf normalen Tischen.

Was ist die Identitätsspalte in Oracle?

Einführung zu Oracle-Identitätsspalte Die Identitätsspalte ist sehr nützlich für den Surrogat-Primärschlüssel Säule . Beim Einfügen einer neuen Zeile in die Identitätsspalte , Orakel automatisch generiert und einen sequentiellen Wert in die Säule . Wenn Sie einen Wert angeben, Orakel fügt diesen Wert in die Identitätsspalte.

Empfohlen: