>
> óËÁÖÉÔÅ ×ÏÚÍÏÖÎÏ ÌÉ ÔÁËÁÑ ËÏÍÂÉÎÁÃÉÑ É ×ÏÏÂÝÅ ÐÒÁ×ÉÌØÎÁ ÌÉ ÏÎÁ.
> ë ÐÒÉÍÅÒÕ Õ ÍÅÎÑ ÅÓÔØ ôòéçåò ËÏÔÏÒÙÊ ÏÔÓÌÅÖÉ×ÁÅÔ áðäåêô × ÏÄÎÏÊ
> ÔÁÂÌÉÃÅ É ÐÉÛÅÔ ÉÎÆÕ Ï ÜÔÏÍ × ÄÒÕÇÕÀ. îÏ ÉÎÏÇÄÁ ÂÙ×ÁÀÔ ÍÏÍÅÎÔÙ ËÏÇÄÁ
> ÎÅ ÎÁÄÏ ÐÉÓÁÔØ ÉÎÆÕ × ÔÁÂÌÉÃÕ. ñ ÐÒÏÂÏ×ÁÌ × ÏÄÎÏÊ ÔÒÁÎÚÁËÃÉÉ äòïðÎÕÔØ
> ôòéçåò (ÉÌÉ ÓÄÅÌÁÔØ ôòéçåò éîåëôé÷ÏÍ) ÐÏÔÏÍ ÄÅÌÁÀ áðäåêô, ÐÏÔÏÍ
> ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÀ ôòéçåò. ÷ ÔÁËÏÍ ÓÌÕÞÁÅ ôòéçåò ×ÓÅ ÒÁ×ÎÏ ÓÒÁÂÁÔÙ×ÁÅÔ.
> ôÁË É ÄÏÌÖÎÏ ÂÙÔØ, ÉÌÉ ÜÔÏ ÂÁÇ?
>
> úù: ÐÏÞÅÍÕ × ÏÄÎÏÊ ÔÒÁÎÚÁËÃÉÉ, ÐÏÔÏÍÕ ÞÔÏ ÎÁÄÏ 100% ÇÁÒÁÎÔÉÒÏ×ÁÔØ ÞÔÏ
> ÔÒÉÇÇÅÒ ×ËÌÀÞÉÔÓÑ ÐÏÓÌÅ ÅÇÏ ×ÙËÌÀÞÅÎÉÑ.
>

ÚÁ×ÅÓÔÉ ÐÏÌÅ ÆÌÁÇ ÔÉÐÁ ForTrigger
ÐÏ ÕÍÏÌÞÁÎÉÀ = 0
× ÔÒÉÇÇÅÒÅ ÄÅÌÁÅÍ:

begin
  if (new.ForTrigger = 0) then begin
      ÔÅËÓÔ ÔÒÉÇÇÅÒÁ

  end
  new.ForTrigger = 0
end

ÐÏ ÚÁÐÉÓÑÍ, ËÏÔÏÒÙÍ ÔÒÉÇÇÅÒ ÎÅ ÎÕÖÅÎ × update ×ËÌÀÞÉÔØ ForTrigger =1
ÔÒÉÇÇÅÒ ÎÅ ÓÒÁÂÏÔÁÅÔ, ÆÌÁÇ ÇÁÒÁÎÔÉÒÏ×ÁÎÎÏ ÏÂÎÕÌÉÔÓÑ



Ответить