jak rozwiązać problem „Próba aktualizacji w przypadku zapytania, którego nie można zaktualizować”?
Pracuję na serwerze sybase-iqSybase IQ/15.4.0.3014
Mam działające zapytanie, aby zaktualizować jedno pole tabeli, jak poniżej
update table1
set a.field1= b.some_value
from table1 a,
table2 b
where a.id = b.id
Działa to dobrze, gdy wykonuję go z sesji sql. Gdy jest wywoływana z aplikacji wysokiego poziomu, otrzymuję poniższy błąd dla powyższego zapytania
Kod wyjątku SQL to 7301
Próbowano wykonać operację aktualizacji zapytania, którego nie można zaktualizować
Nie jestem w stanie znaleźć powodu, dla którego otrzymuję ten błąd. Czy jest jakieś rozwiązanie do zmiany zapytania. Wyszukiwanie w Internecie nie pomaga.
Czy ktoś natknął się na taki problem?