Alle virtuellen Tabellen sind in Semiramis im Unterkatalog „VIRTUAL“ eingeordnet. Diese Dokumentation beschreibt im Folgenden die virtuelle Tabelle „Partnerbilder“.
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 Virtuelle Tabelle
Durch die virtuelle Tabelle „Partnerbilder“ kann auf das zu einem Partner hinterlegte Bild zugegriffen werden. Als Eingabeparameter dient die Spalte „in_itemGuid_“, welche die GUID des Partners zugewiesen bekommt. Die Tabelle enthält keine leeren Datensätze. Nur für Partner, denen ein Bild zugeordnet wurde, ist ein Datensatz vorhanden.
Die implementierende Java-Klasse ist com.cisag.app.general.partner.log.PartnerImageVirtualTable.
Die Tabelle hat folgende Spalten:
app_general_PartnerImage | |
Spaltenname | Erläuterung |
in_partnerGuid_ | Diesem Eingabeparameter muss die GUID des Partners zugewiesen werden. |
content | Diese Spalte enthält das Partnerbild.
Weitere Informationen zum Einbinden von Bildern in Crystal Reports finden Sie in der Dokumentation „Berichte entwickeln“. |
name | Der Name des Partners |
number | Die Identifikation des Partners |