Dot-Walkable-Währungsinstanzfelder

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Sie können für bestimmte Felder im Datensatz der Währungsinstanz [fx_currency2_instance] ein Dot-Walking durchführen, und in der Datenbank gespeicherte Feldwerte sind miteinander konsistent. Da Felder jedoch einzeln geändert werden können und Sie nur einige der Felder ändern, können sie in einem Skript inkonsistent sein.

    Währungscode

    Das Feld „ Währung “ ist kein Referenzfeld, daher können Sie es auf einen beliebigen Wert festlegen. Wenn Sie jedoch einen ungültigen Währungscode eingeben, wird eine Ausnahmemeldung generiert. Ein leerer Wert wird als Sitzungswährungscode betrachtet.

    Abfragebedingungen

    Sie können Abfragebedingungen für Dot-Walking-Felder in der Instanztabelle hinzufügen. Wenn der Abfragebedingungswert jedoch in einem speziellen Format mit Währungscode und Betrag vorliegt, wird er als zusammengesetzte Bedingung für die Dot-Walking-Felder behandelt. Der Wert muss im Format XYZ,abc vorliegen. Dabei gilt:
    • XYZ ist ein Währungscode und
    • abc ist ein Betrag.

    Beispiel: USD, 12,34.

    Eine Bedingung wie cost>USD,12.34 wird als cost.currency>USD AND cost.amount12.34behandelt.

    Wenn der zweite Operand ein anderes Währung2-Feld ist, wird die Bedingung auf ähnliche Weise übersetzt:

    cost1>cost2 wird als cost1.currency=cost2.currency UND cost1.amount>cost2.amount behandelt.