数据库表:CURFMTDESC

此表中的每行代表货币格式编排规则的依赖于语言的部分。它描述了在特定的语言中如何在特定的货币下格式化(为了显示的目的)货币金额。

列名 列类型 列描述
CURRENCYPREFIXNEG VARCHAR (254)
NULL
在货币金额为负的时候使用的前缀。如果此字段和 CURRENCYSUFFIXNEG 为 null,则将使用 NumberFormat 的“负前缀”。
CURRENCYPREFIXPOS VARCHAR (254)
NULL
在货币金额为正的时候使用的前缀。如果此字段和 CURRENCYSUFFIXPOS 为 null,则将使用 NumberFormat 的“正前缀”。
CURRENCYSUFFIXNEG VARCHAR (254)
NULL
在货币金额为负的时候使用的后缀。如果此字段和 CURRENCYPREFIXNEG 为 null,则将使用 NumberFormat 的“负后缀”。
CURRENCYSUFFIXPOS VARCHAR (254)
NULL
在货币金额为正的时候使用的后缀。如果此字段和 CURRENCYPREFIXPOS 为 null,则将使用 NumberFormat 的“正后缀”。
CURRENCYSYMBOL VARCHAR (254)
NULL
货币符号。
CUSTOMIZEDCURRSTR VARCHAR (254)
NULL
备用货币代码。WebSphere Commerce 不使用此值。您可以提供一个值并写出您的 JSP 宏来使用它。
DESCRIPTION VARCHAR (254)
NULL
货币的描述,它适合于在货币选择列表中向客户显示。
DISPLAYLOCALE CHARACTER (16)
NULL
Java 语言环境,它用于创建用来执行格式编排的货币 NumberFormat 对象。如果这为 NULL,则使用与 LANGUAGE_ID(请参阅 LANGUAGE 表)相关的语言环境。
GROUPINGCHAR CHARACTER (1)
NULL
由 NumberFormat 使用的分组字符。例如,在针对“美国英语语言”格式编排美元时,这将是千位分隔符。如果这为 null,则将使用与 DisplayLocale 相关的货币 NumberFormat 的分组分隔符。
LANGUAGE_ID INTEGER
NOT NULL
语言。关于语言组件的列表,请参阅 LANGUAGE 表。
NUMBERPATTERN VARCHAR (254)
NULL
适用于 NumberFormat 对象的号码模式。在 JDK 文档中,为类 java.text.DecimalFormat 描述了号码模式。如果这为 NULL,则将使用 NumberFormat 对象的号码模式。
NUMBRUSG_ID INTEGER
NOT NULL, DEFAULT -1
当为该用法格式编排货币金额时,应当使用此货币格式编排规则。
RADIXPOINT CHARACTER (1)
NULL
NumberFormat 对象的小数点。例如,在针对“美国英语语言”格式编排美元时,这将是十进制小数点字符。如果这为 null,则将使用与 DisplayLocale 相关的货币 NumberFormat 的十进制分隔符。
SETCCURR CHARACTER (3)
NOT NULL
货币。这是根据 ISO 4217 标准的货币代码。
STOREENT_ID INTEGER
NOT NULL
StoreEntity,此格式编排规则是其中的一部分。
索引:
索引名 建立了索引的列名 索引类型
SQL030416034920070 NUMBRUSG_ID, STOREENT_ID, SETCCURR, LANGUAGE_ID 主键
约束:
约束名称 列名 外表名 外列名 约束类型
F_290 LANGUAGE_ID LANGUAGE LANGUAGE_ID 级联
F_291 STOREENT_ID, SETCCURR, NUMBRUSG_ID CURFORMAT STOREENT_ID, SETCCURR, NUMBRUSG_ID 级联

引用方式:
约束名称 引用列名 外表名 外列名 约束类型
不适用