Archief - Transact SQL trigger hulp

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

KiPpIe

Legacy Member
Ik zou graag wat hulp krijgen bij het maken van een trigger voor een database waarin ik moet werken. Zelf heb ik helemaal niet zoveel ervaring hiermee, maar er wordt gevraagd om dit met een trigger te doen ipv gewoon in de code.

Structuur is als volgt

Table Customers(customerid,...)
Table CustomersContacts(customer_id, contact_id)
Table Contacts(ContactID,...,[391(smalldatetime)])
Table CustomersGroups(customer_id, groupid)
Table Groups(groupid)

Het komt er op neer dat er op basis van een ingevoegde/geupdate kolom 391 (geboortedatum:smalldatetime) een klant via zijn customerid in customersgroups komt te staan.

Ik zou de trigger dus moeten plaatsen op de tabel contacts, op een insert/update van kolom 391 moet ik in customercontacts de customerid gaan halen, en met die customerid moet ik dan in customergroups een nieuwe record toevoegen.

Ik weet dus wel wat er moet gebeuren, maar door mijn beperkte kennis/ervaring met transact SQL heb ik echt geen enkel idee hoe dit syntaxisch/logisch te schrijven.

Voor degenen die zich hier aan zouden wagen: bedankt. ;)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan