merhabalar herkese . bu yıl ilk defa sql öğrenmeye başladım . fakat şu ödev sorusunda çözümü elde edemedim . öncelikle soru şu. .
bunun için, ENGINEER , TECHNICIAN ve SECRETARY için alttaki gibi bir tablo olusturdum ve herbirinin altına altta kodda verdiğim gibi birer trigger yazdım fakat sonuc alamadım .
CREATE TRIGGER PreventDuplicateRecords1 ON SECRETARY AFTER INSERT AS BEGIN DECLARE @Count1 int DECLARE @Count2 int DECLARE @SSN nvarchar(50) SELECT @SSN=SSN FROM INSERTED SELECT @Count1=count(*) FROM ENGINEER WHERE SSN=@SSN SELECT @Count2=count(*) FROM TECHNICIAN WHERE SSN=@SSN IF @Count1+@Count2>0 BEGIN ROLLBACK TRANSACTION END END