ドット連結可能な通貨インスタンスフィールド

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • 通貨インスタンス [fx_currency2_instance] レコード内の特定のフィールドをドット連結することができ、データベースに格納されているフィールド値は互いに整合性があります。ただし、スクリプトでは、フィールドは個別に変更でき、一部のフィールドしか変更できないため、整合性がなくなる可能性があります。

    通貨コード

    [通貨] フィールドは参照フィールドではないため、任意の値に設定できます。ただし、無効な通貨コードを入力すると、例外メッセージが生成されます。空の値はセッション通貨コードと見なされます。

    クエリ条件

    インスタンステーブルのドット連結フィールドにクエリ条件を追加できます。ただし、クエリ条件値が通貨コードと金額を含む特別な形式である場合、ドット連結フィールドでは複合条件として扱われます。値は XYZ,abc 形式である必要があり、それぞれ次の意味を示します。
    • XYZ は通貨コードです。
    • abc は金額です。

    例:USD, 12.34

    cost>USD,12.34 などの条件は、cost.currency>USD AND cost.amount12.34 として扱われます。

    2 番目のオペランドが別の Currency2 フィールドの場合、条件は次のように変換されます。

    cost1>cost2 は、cost1.currency=cost2.currency AND cost1.amount>cost2.amount として扱われます。