Alle virtuellen Tabellen sind in Semiramis im Unterkatalog „VIRTUAL“ eingeordnet. Diese Dokumentation beschreibt im Folgenden die virtuelle Tabelle „Artikelbilder“.
1 Begriffsbestimmung
Eine virtuelle Tabelle existiert nicht in der Datenbank, sondern wird vom SAS emuliert. Prinzipiell kann auf virtuelle Tabelle wie auf eine Datenbanktabelle zugegriffen werden. Der Inhalt einer virtuellen Tabelle wird zur Laufzeit der Abfrage bezüglich der Eingabewerte berechnet. Als Anfrageergebnis können beliebig viele Zeilen zurückgeben werden. Eine virtuelle Tabelle darf nur als einzige Tabelle in einem einfachen SQL-Statement verwendet werden.
Virtuelle Tabellen sollten verwendet werden, wenn das Anfrageergebnis mehr als eine Zeile umfassen kann. Wenn das Anfrageergebnis nur maximal eine Zeile enthält, bietet sich eine virtuelle Funktion an, da diese in Joins verwendet werden kann
2 Zielgruppe
- Berater
- Entwickler
3 Artikelbilder
Durch die virtuelle Tabelle „Artikelbilder“ kann auf das zu einem Artikel hinterlegte Bild zugegriffen werden. Als Eingabeparameter dient die Spalte „in_itemGuid_“, welche die GUID des Artikels zugewiesen bekommt. Die Tabelle enthält keine leeren Datensätze. Nur für Artikel, denen ein Bild zugeordnet wurde, ist ein Datensatz vorhanden.
Die implementierende Java-Klasse ist com.cisag.app.general.item.log.ItemImageVirtualTable.
Die Tabelle hat folgende Spalten:
app_general_ItemImage | |
Spaltenname | Erläuterung |
in_itemGuid_ | Dieser Eingabeparameter muss die GUID des Artikels zugewiesen werden. |
content | Diese Spalte enthält das Artikelbild.
Weitere Informationen zum Einbinden von Bildern in Crystal Reports finden Sie in der Dokumentation „Berichte entwickeln“. |
description | Die Artikelbeschreibung |
number | Die Identifikation des Artikels |