Arkadaşlar Firebird Bir tabloda (new_table)
ABC* **DEF* * GHI* *=* TOTAL**Sütunlarım bulunmakta
---** * ---* * *---* * * * * *------
*2* * * *5* * * *3* * * * * * *10
Bir kaydı güncellediğim zaman*Trigger ile ABC+DEF+GHI sütunlarındaki güncellenen veriyi toplayıp TOTAL alanına illa ki triger ile yapmak istiyorum
Yani Nasıl ki Excel gibi* d1=a1+b1+c1*gibi toplamayı Triger ile yapmak mümkün mü (stored procedure ile ilgili bir sürü döküman okudum hiç bir şey anlamadım , şöyle basit toplama işlemini illaki triger ile yapmak istiyorum , SQL ile değil.
After ve Before triggerlerinde ayrı ayrı denedim olmuyor aynı hataları veriyor.
Kod:
if (updating) then
BEGIN
UPDATE new_table
SET new_table.total = (new_table.ABC*+ new_table.DEF + new_table.GHI)
WHERE NEW_FIELD = OLD.NEW_FIELD;
END
Bir kaç örnek denedimse de kayıt*test yaparken* şöyle hatalar alıyorum
Too Many Concurrent Executions of the Same Request
ABC* **DEF* * GHI* *=* TOTAL**Sütunlarım bulunmakta
---** * ---* * *---* * * * * *------
*2* * * *5* * * *3* * * * * * *10
Bir kaydı güncellediğim zaman*Trigger ile ABC+DEF+GHI sütunlarındaki güncellenen veriyi toplayıp TOTAL alanına illa ki triger ile yapmak istiyorum
Yani Nasıl ki Excel gibi* d1=a1+b1+c1*gibi toplamayı Triger ile yapmak mümkün mü (stored procedure ile ilgili bir sürü döküman okudum hiç bir şey anlamadım , şöyle basit toplama işlemini illaki triger ile yapmak istiyorum , SQL ile değil.
After ve Before triggerlerinde ayrı ayrı denedim olmuyor aynı hataları veriyor.
Kod:
if (updating) then
BEGIN
UPDATE new_table
SET new_table.total = (new_table.ABC*+ new_table.DEF + new_table.GHI)
WHERE NEW_FIELD = OLD.NEW_FIELD;
END
Bir kaç örnek denedimse de kayıt*test yaparken* şöyle hatalar alıyorum
Too Many Concurrent Executions of the Same Request