друзья Я пишу триггер, но есть что-то, что я пропустил, или я ошибаюсь, я не знаю. проблема, вероятно, связана с кодом для получения кода, который я написал. Существует проблема. Но я не был уверен. Цель инвентаря, когда он входит в триггер, добавить его к части вашего долга, когда вы удаляете куски. при добавлении действовать таким же образомточно, какой триггер не работает
create trigger StokHareketGirisCikis
on StokHareket
after insert,update,delete
as
declare @stokKodu nvarchar(50),@gc int,@stokId int,@adet int
if exists (select * from deleted)
begin
select @stokId=id from deleted
select @stokKodu=(select StokKodu from StokKarti where [email protected]),@adet=Miktar,@gc=GC from deleted
if @gc=1
begin
update StokToplam set [email protected] where [email protected]
end
else
update StokToplam set [email protected] where [email protected]
end
if exists(select * from inserted)
begin
select @stokId=id from inserted
select @stokKodu=(select StokKodu from StokKarti where [email protected]),@adet=Miktar,@gc=GC from inserted
if @gc=1
begin
update StokToplam set [email protected] where [email protected]
end
else
update StokToplam set [email protected] where [email protected]
end
совершенно неясна –
Совет: Избегайте триггеров. В большинстве случаев это попытка исправить плохой дизайн. – shadow
Я не понимаю, почему вы были остановлены, это довольно хороший вопрос, вот и я. – gofr1