ドット連結可能な通貨インスタンスフィールド
通貨インスタンス [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 として扱われます。