Bonjour à toutes et à tous,
je suis débutant et je travaille sur une application en Java avec BD Postgres pour mon TFE.
Pour résumer, j'ai une table
Article(idArticle,nomArticle,prixArticle,qteStock,qteMini,idDispo)
et une table
Disponibilité(idDispo,nomDispo) qui regroupe 3 différents degrés de disponibilité d'un article.
id| libDispo
--| --------
1 | Rupture
2 | Stock faible
3 | En stock
Mon souci est que je voudrais qu'à chaque modification de la quantité en stock (qteStock) d'un article (issue d'une commande client par exemple,...) il y ait une mise à jour de la disponibilité.
En fait, il faudrait que idDispo de Article change en fontion de qteEnStock.
Donc, si qteEnStock = 0 alors idDispo = 1 (Rupture de stock)
si qteEnStock < qteMini alors idDispo = 2 (Stock faible)
si qteEnStock > qteMini alors idDispo = 3 (En stock)
Dois-je utiliser un trigger?
Merci d'avance pour votre aide qui me sera très précieuse.
Partager