Wie behebt man "Aktualisierungsvorgang bei nicht aktualisierbarer Abfrage versucht"?
Ich arbeite an einem sybase-iq ServerSybase IQ/15.4.0.3014
Ich habe eine funktionierende Abfrage, um ein Feld einer Tabelle wie folgt zu aktualisieren
update table1
set a.field1= b.some_value
from table1 a,
table2 b
where a.id = b.id
Dies funktioniert gut, wenn ich es aus einer SQL-Sitzung ausführen. Wenn es von einer übergeordneten Anwendung aufgerufen wird, wird der folgende Fehler für die obige Abfrage angezeigt
SQL-Ausnahmecode ist 7301
Aktualisierungsvorgang für nicht aktualisierbare Abfrage versucht
Ich kann nicht feststellen, warum ich diesen Fehler erhalte. Gibt es eine Lösung, um die Abfrage zu ändern. Suchen im Internet hilft nicht viel.
Ist jemand auf ein solches Problem gestoßen?