日期:2014-05-17  浏览次数:20571 次

请帮忙看下sql语句,不知问题在哪里,在线等
SQL code
 update  g set g.出让公告=t.出让公告,g.示意图=t.示意图 from DBLink.tdxx.[dbo].[gpcr_land] g,#temp1 t  where g.id = t.主表id and g.id=(@maxid+1)


其中出让公告和示意图是两个image字段,#temp1为临时表,@maxid为一变量,可以编译和执行的,执行完之后并没有更新

------解决方案--------------------
可能是没有满足where 条件的数据

------解决方案--------------------
难道image类型不能update?单纯修改示意图能修改成功吗?
------解决方案--------------------
先确认有被更新的数据吗.
SQL code

select count(1)
from DBLink.tdxx.[dbo].[gpcr_land] g,#temp1 t 
where g.id = t.主表id and g.id=(@maxid+1)

------解决方案--------------------
返回受影响的行数