|
Virtuelle Spalten in Hora 8
Eine interessante Neuerung in Oracle 11g sind die virtuellen Spalten. Virtuelle Spalten sind keine Spalten im
üblichen Sinne. Sie zeigen vielmehr ein berechnetes Ergebnis an, verhalten sich aber weitgehend wie gewöhnliche
Spalten. Hier ein Beispiel:
In einer Tabelle SALES möchten Sie die Datensätze gruppieren. Dazu wollen Sie die virtuelle Spalte SALE_CATEGORY
verwenden.
- Wenn der Wert in der Spalte SALES_AMT unter 10.000 liegt, soll SALE_CATEGORY den Wert Low haben.
- Ist dieser Wert zwischen 10.000 und 100.000, so soll der Wert in SALE_CATEGORY je nach CUST_ID den Wert Low
oder Medium sein.
- Ist dieser Wert zwischen 100.000 und 1.000.000, so soll der Wert in SALE_CATEGORY je nach CUST_ID den Wert
Medium oder High sein.
- In allen anderen Fällen soll der Wert in SALE_CATEGORY Ultra sein.
Eine solche Spalte lässt sich leicht mit Hora 8 definieren. In der Columns-Ansicht von Hora wird Ihnen die Spalte in
dieser Form angezeigt.

Virtuelle Spalten in der Columns-Ansicht
Sind Sie an der exakten Definition der Spalte SALE_CATEGORY interessiert, so öffnen Sie einfach den Dialog Properties
und sehen die genaue Definition wie in der folgenden Abbildung:

Virtuelle Spalten in der Ansicht Properties
In allen Datenansichten sind dann die virtuellen Spalten von den gewöhnlichen Spalten nicht zu unterscheiden. Im
folgenden Grid View von Data Contents wird die virtuelle Spalte SALE_CATEGORY genau so
präsentiert wie jede andere Spalte.

Virtuelle Spalten in der Ansicht Data Contents
| |