Cette requête permet de générer de façon automatique la table CAT_STCK (catégories liées aux articles) à partir des données contenues dans la table STOCK.
delete from cat_stck where type=1
insert into cat_stck (nom,type,id) select s_cat1 as nom, 1 as type,right(newid(),10) from stock where s_cat1>'' group by s_cat1
Le trigger SQL "TR_CATSTOCK_DELETE" appliqué sur la table CAT_STCK doit être désactivé AVANT la manipulation et réactivé après !
La requête peuvent être aisément adaptés pour générer les catégories 2 et 3.