Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » Fehlermeldungen » Fehlermeldungen des SQL-Präprozessors » Fehlermeldungen des SQL-Präprozessors - nach Fehlertext sortiert

 

Statische Anweisungsnamen funktionieren nicht richtig, wenn von 2 Threads benutzt

Fehlercode 2664
Mögliche Ursache

Sie haben einen statischen Anweisungsnamen benutzt und mit dem Wiedereintrittsparameter -r im Präprozessor verarbeitet. Statische Anweisungsnamen bewirken, dass statische Variable generiert werden, die aus der Datenbank einfließen. Wenn zwei Threads dieselbe Anweisung verwenden, kommt es wegen dieser Variablen zum Engpass. Benutzen Sie eine lokale Hostvariable als Anweisungsbezeichner, und nicht einen statischen Namen.