Table de base de données CONTRACT

Chaque ligne de cette table représente un contrat. Un contrat dépend d'un magasin. Il s'agit de modalités associées à des articles de commande (OrderItems), telles que des prix, des quantités minimales ou des personnes autorisées à utiliser le contrat.

Nom de colonne Type de colonne Description de la colonne
COMMENTS VARCHAR (4000)
NULL
Commentaire associé au contrat.
CONTRACT_ID BIGINT
NOT NULL
Identificateur unique d'un contrat. Clé de la table TRADING_ID dans la table de la base de données TRADING.
MAJORVERSION INTEGER
NOT NULL, DEFAULT 1
Numéro de version principal du contrat.
MARKFORDELETE INTEGER
NOT NULL, DEFAULT 0
Indique si ce contrat a été marqué pour suppression :
0 = Non
1 = Oui, ce contrat a été marqué pour suppression
MEMBER_ID BIGINT
NOT NULL
Propriétaire du contrat.
MINORVERSION INTEGER
NOT NULL, DEFAULT 0
Numéro de version secondaire du contrat.
NAME VARCHAR (200)
NOT NULL
Identifie de manière unique une version d'un contrat d'une origine spécifique pour un propriétaire spécifique.
ORIGIN INTEGER
NOT NULL, DEFAULT 0
Indique pourquoi le contrat à été créé :
0 = manuel
1 = importé
2 = demande de devis
3 = échange
4 = vente aux enchères
5 = négociation entre deux parties
6 = déploiement
STATE INTEGER
NOT NULL, DEFAULT 0
Indique l'état du contrat :
0 = provisoire
1 = en attente d'approbation
2 = approuvé
3 = actif
4 = rejeté
5 = annulé
6 = fermé
7 = interrompu
-1 = déploiement en cours
-2 = échec du déploiement
TIMEACTIVATED TIMESTAMP
NULL
Heure à laquelle le contrat a été activé.
TIMEAPPROVED TIMESTAMP
NULL
Heure à laquelle le contrat a été approuvé.
TIMECREATED TIMESTAMP
NULL
Heure à laquelle le contrat a été créé.
TIMEDEPLOYED TIMESTAMP
NULL
Heure à laquelle le contrat a été mis en place.
TIMEUPDATED TIMESTAMP
NULL
Heure de la dernière mise à jour du contrat.
USAGE INTEGER
NOT NULL, DEFAULT 0
Indique comment le contrat va être utilisé :
0 = par défaut
1 = acheteur d'entreprise
2 = revendeur
3 = offre spéciale
4 = référenceur
5 = fournisseur
Index :
Nom de l'index Noms des colonnes indexées Type d'index
I0000078 NAME, MEMBER_ID, MAJORVERSION, MINORVERSION, ORIGIN Index à entrées uniques
SQL030416034912060 CONTRACT_ID Clé primaire
Contraintes :
Nom de contrainte Noms des colonnes Nom de table externe Noms des colonnes externes Type de contrainte
F_252 CONTRACT_ID TRADING TRADING_ID Cascade
F_253 MEMBER_ID MEMBER MEMBER_ID Cascade

Référencée par :
Nom de contrainte Nom de colonne référencée Nom de table externe Noms des colonnes externes Type de contrainte
F_139 CONTRACT_ID BUYSUPMAP CONTRACT_ID Cascade
F_188 CONTRACT_ID CATCNTR CONTRACT_ID Cascade
F_246 CONTRACT_ID CNTRDISPLY CONTRACT_ID Cascade
F_785 CONTRACT_ID STORECNTR CONTRACT_ID Cascade
F_788 CONTRACT_ID STOREDEF CONTRACT_ID Cascade
F_833 CONTRACT_ID TDPSCNCNTR CONTRACT_ID Cascade
F_912 CONTRACT_ID CNTRSTORE CONTRACT_ID Cascade
F_925 CONTRACT_ID STORE CRTDBYCNTR_ID Cascade