FirebirdSql Too many Contexts of Relation/Procedure/Views. Maximum allowed is 255.

09.06.2021 - Lesezeit: ~1 Minute
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
SQL error state =54001
Dynamic SQL Error.
Too many Contexts of Relation/Procedure/Views. Maximum allowed is 255.

Dieser Fehler tritt auf, obwohl der EXECUTE BLOCK definitiv nur 250 Update Anweisungen enthält.

Was ich nicht bedacht hatte, war dass durch die Update-Anweisungen Trigger ausgelöst wurden ...

Deshalb habe ich die Anzahl der Anweisungen im Execute-Block auf 60 begrenzt und der Fehler wird nicht mehr ausgelöst.

Tags: FirebirdSQL