資料庫表格:CONTRACT

此表格中的每一列都代表一個「合約」。「合約」是「商店」的一部分, 並且代表可能與 OrderItems 相關的條款及條件, 例如價格、最低數量,以及使用「合約」的人。

直欄名稱 直欄類型 直欄說明
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 重疊顯示