Virtuelle Funktion: Datums- und Nummernformat

Eine virtuelle Funktion ist eine spezielle Tabelle, die zu einer Menge von Einga-bewerten eine Ergebniszeile zurückgibt, welche zur Laufzeit der Abfrage berechnet wird. Diese existiert nicht auf der Datenbank, sondern wird vom SAS emuliert. Diese Dokumentation beschreibt im Folgenden die virtuelle Funktion für Datums- und Nummernformate.

1                     Begriffsbestimmung

Virtuelle Funktion

Eine virtuelle Funktion ist eine spezielle Tabelle, die zu einer Menge von Einga-bewerten eine Ergebniszeile zurückgibt, welche zur Laufzeit der Abfrage berechnet wird. Diese existiert nicht auf der Datenbank, sondern wird vom SAS emuliert. Eine virtuelle Funktion wird normalerweise an eine andere Tabelle verbunden, um diese um die berechneten Felder zu erweitern.

2                     Zielgruppe

  • Berater
  • Entwickler

3                     Datums- und Nummernformat

Die virtuelle Tabelle pgm_FORMAT ist ab Semiramis 4.2 deprecated und sollte nicht mehr verwendet werden.

Über die Tabelle pgm_Formats können die Benutzereinstellungen bezüglich des Datums- und Nummernformats für einen Benutzer abgefragt werden. Dazu kann entweder die GUID des Benutzers oder der Benutzername übergeben werden.

Die Tabelle hat folgende Spalten:

pgm_Formats
Spaltenname Beschreibung
in_userGuid_ Diesem Eingabeparameter kann die GUID des Benutzers zugewiesen werden.
in_userName Diesem Eingabeparameter kann der Name des Benutzers zugewiesen werden. Wenn ebenfalls der Eingabeparameter „in_userGuid_“ mit einem Wert belegt wurde, dann wird der Benutzername ignoriert.
currencyDecimalSeparator Diese Spalte enthält das für den Benutzer eingestellte Währungs-Dezimaltrennzeichen.
currencyGroupingSeparator Diese Spalte enthält das für den Benutzer eingestellte Währungs-Gruppentrennzeichen.
currentDate Diese Spalte enthält den aktuellen Zeitstempel des Application-Servers zum Zeitpunkt der Abfrage bezüglich der Zeitzone der aktiven Organisation.
currentDate_gmt Diese Spalte enthält den aktuellen Zeitstempel des Application-Servers zum Zeitpunkt der Abfrage bezüglich der Zeitzone GMT.
dateOrder Diese Spalte enthält das für den Benutzer eingestellte Datumsformat kodiert als Zahl. Es kann die folgenden Werte geben:

·         0 für Jahr/Monat/Tag,

·         1 für Tag/Monat/Jahr,

·         2 für Monat/Tag/Jahr

Dieser Wert kann in Crystal Reports dazu verwendet werden, das Datumsformat gemäß der Benutzereinstellung festzulegen.

dateSeparator Diese Spalte enthält das für den Benutzer eingestellte Datumstrennzeichen.
numberDecimalSeparator Diese Spalte enthält das für den Benutzer eingestellte Nummern-Dezimaltrennzeichen.
numberGroupingSeparator Diese Spalte enthält das für den Benutzer eingestellte Nummern-Gruppentrennzeichen.
timeSeparator Diese Spalte enthält das für den Benutzer eingestellte Zeittrennzeichen.

 

Czy ten artykuł był pomocny?