Ihr Trigger wird beim Aktualisieren oder Einfügen von CONTRACTS ausgelöst und versucht dann, CONTRACTS zu aktualisieren, was den Trigger auslöst ... Sehen Sie das Problem?
Sie müssen das Enddatum ausarbeiten und dann tatsächlich das Einfügen / Aktualisieren durchführen.