İki tablom var. Belirli bir sütun için yeni bir değer eklediğimde, ikinci tabloda başka bir sütunu güncellemek istiyorum. Bunu nasıl yapabilirim?Belirli bir sütun için tetikleyici takın
İşte basit bir örnek ancak "Ekle" anahtar kelimesinin yanında yanlış bir sözdizimi "veriyor." beklendiği gibi hata.
Create trigger trigger_Insert_Months
on [Quantities]
after Insert
As
if Insert([Work Name])
begin
declare @NewWorkName varchar(200)
select @NewWorkName = [Work Name] from inserted
insert into [April]([Work Name])
values (@NewWorkName)
End
4104 Msg, Düzey 16, State 1, yordam trigger_Insert_Months, Hat 43 INSERTED çok parçalı tanımlayıcı" .Work Name "bağlı değil. Msg 4104, Düzey 16, Durum 1, Yordam trigger_Insert_Months, Satır 43 Çok parçalı tanıtıcı "INSERTED.PrimaryKey" bağlanılamıyor. Msg 207, Düzey 16, Durum 1, Yordam trigger_Insert_Months, Satır 43 Geçersiz sütun adı 'PrimaryKey'. – Macukadam
Tablo Miktarları 'Quantities' ve April' için gösterebilir misiniz? 'PrimaryKey' tarafından, 'Quantities' tablosundaki birincil anahtar sütununun adıyla değiştirmeniz gerekecektir. – AKS
Çok teşekkürler! – Macukadam