数据库表:CONTRACT

此表中的每行代表一个“合同”。“合同”是“商店”的一部分,并代表了与订购商品相关的术语和条件,例如价格、最低数量和谁可以使用“合同”。

列名 列类型 列描述
COMMENTS VARCHAR (4000)
NULL
与“合同”相关联的注释。
CONTRACT_ID BIGINT
NOT NULL
合同的唯一标识。TRADING 数据库表中 TRADING_ID 的外键。
MAJORVERSION INTEGER
NOT NULL, DEFAULT 1
合同的主版本号。
MARKFORDELETE INTEGER
NOT NULL, DEFAULT 0
指示此“合同”是否被标记为删除:
0 = 否
1 = 是,并且此合同已被标记为删除
MEMBER_ID BIGINT
NOT NULL
合同的所有者。
MINORVERSION INTEGER
NOT NULL, DEFAULT 0
合同的次版本号。
NAME VARCHAR (200)
NOT NULL
为特定所有者唯一地标识特定源的合同版本。
ORIGIN INTEGER
NOT NULL, DEFAULT 0
表明为什么要创建合同:
0 = 手工
1 = 导入
2 = RFQ
3 = 交换
4 = 拍卖
5 = 双方协商
6 = 部署
STATE INTEGER
NOT NULL, DEFAULT 0
指示合同的状态:
0 = 草稿
1 = 未决核准
2 = 已核准
3 = 激活
4 = 已拒绝
5 = 已取消
6 = 已结束
7 = 暂挂
-1 = 部署过程中
-2 = 部署失败
TIMEACTIVATED TIMESTAMP
NULL
激活合同的时间。
TIMEAPPROVED TIMESTAMP
NULL
核准合同的时间。
TIMECREATED TIMESTAMP
NULL
创建合同的时间。
TIMEDEPLOYED TIMESTAMP
NULL
部署合同的时间。
TIMEUPDATED TIMESTAMP
NULL
最近一次更新合同的时间。
USAGE INTEGER
NOT NULL, DEFAULT 0
指示将如何使用合同:
0 = 缺省
1 = 组织买主
2 = 转售商
3 = 特定投标
4 = 参照
5 = 供应商
索引:
索引名 建立了索引的列名 索引类型
I0000078 NAME, MEMBER_ID, MAJORVERSION, MINORVERSION, ORIGIN 唯一索引
SQL030416034912060 CONTRACT_ID 主键
约束:
约束名称 列名 外表名 外列名 约束类型
F_252 CONTRACT_ID TRADING TRADING_ID 级联
F_253 MEMBER_ID MEMBER MEMBER_ID 级联

引用方式:
约束名称 引用列名 外表名 外列名 约束类型
F_139 CONTRACT_ID BUYSUPMAP CONTRACT_ID 级联
F_188 CONTRACT_ID CATCNTR CONTRACT_ID 级联
F_246 CONTRACT_ID CNTRDISPLY CONTRACT_ID 级联
F_785 CONTRACT_ID STORECNTR CONTRACT_ID 级联
F_788 CONTRACT_ID STOREDEF CONTRACT_ID 级联
F_833 CONTRACT_ID TDPSCNCNTR CONTRACT_ID 级联
F_912 CONTRACT_ID CNTRSTORE CONTRACT_ID 级联
F_925 CONTRACT_ID STORE CRTDBYCNTR_ID 级联