PB升级到11.5后,数据窗口update时出现Row changed between retrieve and update错误,已解决
之前用pb8的时候dw更新没有问题,现在升级到11.5以后update的时候出现Row changed between retrieve and update错误。
dw的sql语句其实很简单
UPDATE tws_sys SET isDel = 1 WHERE tws_id = 'E23B79E3-5A57-4805-BBAB-C91E0C37F6C4'
这个语句拷贝到sql server查询分析器也能执行,在pb8的时候也没有问题,或者把tws_sys的触发器停掉也能执行(触发器语句是:update tws_ORIGN set isDel = i.isDel from inserted i where i.tws_id = tws_ORIGN.tws_id)
在触发器里面要加一句:set nocount on