数据库表:OFFER

此表中的每行代表一个销售由 CatalogEntry 标识的产品的“报价”。

列名 列类型 列描述
CATENTRY_ID BIGINT
NOT NULL
供销售用的 CatalogEntry。
ENDDATE TIMESTAMP
NULL
“报价”有效时间范围的结束时间。
FIELD1 CHARACTER (30)
NULL
可定制。
FIELD2 CHARACTER (1)
NULL
可定制。
FLAGS INTEGER
NOT NULL, DEFAULT 1
包含以下位标志值:
1 = shiptoAddressRequired -如果是 1,则 OrderPrepare 将返回一个错误(如果订购商品引用此报价但是没有送货地址的话)。
IDENTIFIER BIGINT
NULL
数值,它与指定的 CatalogEntry 和 TradingPositionContainer 唯一标识了此“报价”。
LASTUPDATE TIMESTAMP
NULL
此“报价”最近一次更新的时间。
MAXIMUMQUANTITY DOUBLE
NULL
在此“报价”下的单一“订单”中可以购买的最高数量。
MINIMUMQUANTITY DOUBLE
NULL
在此“报价”下的单一“订单”中可以购买的最低数量。
OFFER_ID BIGINT
NOT NULL
生成唯一键。
OID VARCHAR (64)
NULL
保留供 IBM 内部使用。
PRECEDENCE DOUBLE
NOT NULL, DEFAULT 0
当在特定的时间处有多个“报价”有效时,则将使用具有最高 PRECEDENCE 的一个“报价”。
PUBLISHED INTEGER
NOT NULL, DEFAULT 0
描述是否已发布了报价,如下:
0 = 不发布(临时禁用)。
1 = 已发布。
2 = 标记为删除(而且不发布)。
QTYUNIT_ID CHARACTER (16)
NULL
MINIMUMQUANTITY 和 MAXIMUMQUANTITY 的计量单位。如果这是 NULL,则 MINIMUMQUANTITY 和 MAXIMUMQUANTITY 将乘以 CATENTSHIP.NOMINALQUANTITY 而且结果的计量单位是 CATENTSHIP.QUANTITYMEASURE。
STARTDATE TIMESTAMP
NULL
时间范围(在此范围期间此“报价”有效)的开始时间。
TRADEPOSCN_ID BIGINT
NOT NULL
TradingPositionContainer,此“报价”是其中的一部分。
索引:
索引名 建立了索引的列名 索引类型
I0000165 CATENTRY_ID, IDENTIFIER, TRADEPOSCN_ID 唯一索引
I0000167 CATENTRY_ID, PUBLISHED, TRADEPOSCN_ID 非唯一索引
SQL030416035009530 OFFER_ID 主键
约束:
约束名称 列名 外表名 外列名 约束类型
F_467 TRADEPOSCN_ID TRADEPOSCN TRADEPOSCN_ID 级联
F_468 CATENTRY_ID CATENTRY CATENTRY_ID 级联
F_469 QTYUNIT_ID QTYUNIT QTYUNIT_ID 级联

引用方式:
约束名称 引用列名 外表名 外列名 约束类型
F_470 OFFER_ID OFFERDESC OFFER_ID 级联
F_472 OFFER_ID OFFERPRICE OFFER_ID 级联
F_506 OFFER_ID ORDERITEMS OFFER_ID 级联
F_525 OFFER_ID ORDIOFFER OFFER_ID 级联