¿Cómo resolver 'Intento de operación de actualización en una consulta no actualizable'?
Estoy trabajando en un servidor sybase-iqSybase IQ/15.4.0.3014
Tengo una consulta de trabajo para actualizar un campo de una tabla como se muestra a continuación
update table1
set a.field1= b.some_value
from table1 a,
table2 b
where a.id = b.id
Esto funciona bien cuando lo ejecuto desde una sesión de SQL. Cuando se llama desde una aplicación de alto nivel, recibo el siguiente error para la consulta anterior
El código de excepción de SQL es 7301
Operación de actualización intentada en una consulta no actualizable
No puedo encontrar por qué estoy recibiendo este error. ¿Hay alguna solución para modificar la consulta. La búsqueda en internet no está ayudando mucho.
¿Alguien ha encontrado tal problema?