我正在使用 sybase-iq 服务器Sybase IQ/15.4.0.3014
我有一个工作查询来更新表的一个字段,如下所示
update table1
set a.field1= b.some_value
from table1 a,
table2 b
where a.id = b.id
当我从 sql 会话执行它时,这工作正常。从高级应用程序调用它时,我收到上述查询的以下错误
SQL 异常代码是 7301
对不可更新查询尝试更新操作
我无法找到我收到此错误的原因。有什么办法可以修改查询。在互联网上搜索并没有多大帮助。
有没有人遇到过这样的问题?