Bonjour,

voilà, je suis amené à créer mon premier Trigger en SQL.

Je travaille sous sql 2000. Je vais donc dans les priopriétés trigger de la table sur laquelle j'aimerais que je le trigger soit lancé.

Cette table s'appel PRODUCT.

Il me met donc ce début de code :

CREATE TRIGGER [TRIGGER NAME] ON [dbo].[PRODUCT]
FOR INSERT, UPDATE
AS
Le but de mon trigger, serait de faire un insert de l'id courant dans une table qui se nomme "search_optimize_update".

Mais je me demande, comment puis-je récupérer l'id (de la table product sur lequel est lancé le trigger) dans mon trigger afin de faire un insert??

J'ai tenté

CREATE TRIGGER [TRIGGER NAME] ON [dbo].[PRODUCT]
FOR INSERT, UPDATE
AS

/*
TRIGGER To Fill SEARCH_OPTIMIZE_UPDATE
*/

SET NOCOUNT ON
BEGIN
insert into SEARCH_OPTIMIZE_UPDATE values( id_product)
END
GO
Mais évidement ca ne fonctionne pas.

Ca ne doit pas être bien compliqué Merci pour votre réponse