Bonjour,

Je dois faire avec un trigger un insert dans la base DESTINATIONS lorsque je fais un insert dans la base DEPARTS.

Alors j'ai fait le trigger ci dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
ALTER TRIGGER [dbo].[TR_AjoutDestination] 
   ON  [dbo].[DEPARTS] 
   AFTER INSERT
AS 
BEGIN
	INSERT INTO dbo.DESTINATIONS
	SELECT DEPARTS_ID, DEPARTS_LIBELLE, DEPARTS_VILLE, DEPARTS_CP
	FROM new
END
Lorsque je fait un ajout dans DEPART il me met ce message d'erreur :
No row was updated.
The data in row 1 was not committed.
Erreor Source: .NetSqlClient Data Provider.
Erreor Message: Invalid object name 'new'.


Donc voilà, je commence à utiliser SQL Server pour mes études en BTS IG.

Je vous remercie d'avance pour vos réponses.