首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

没法绑定由多个部分组成的标识符 ,求高手解答

2013-06-26 
无法绑定由多个部分组成的标识符 ,求高手解答PDA_NH.dbo.[TXL_Unit]:StrongMain_NH.dbo.L05_Unit:create t

无法绑定由多个部分组成的标识符 ,求高手解答
PDA_NH.dbo.[TXL_Unit]:
没法绑定由多个部分组成的标识符 ,求高手解答
StrongMain_NH.dbo.L05_Unit:
没法绑定由多个部分组成的标识符 ,求高手解答



create trigger TXL_Unit_Update
on StrongMain_NH.dbo.L05_Unit
after update
as
begin

update  PDA_NH.dbo.[TXL_Unit]
set  u.[Unit]=i.[Unit],[Sort]=i.DisplayNo
from inserted i,deleted d left join PDA_NH.dbo.[TXL_Unit] u
on u.[UnitID] = d.[UnitID]

end



实在看不出哪里错了,百度google了好久,求高手帮忙看下

[解决办法]
触发器里的update语句有语法问题.

请问触发器的业务逻辑是什么?没看懂.
[解决办法]
改成
update  u
set  u.[Unit]=i.[UnitName],[Sort]=i.DisplayNo
from inserted i,deleted d left join PDA_NH.dbo.[TXL_Unit] u
on u.[UnitID] = d.[UnitID]

不过你要修改u表,但是还用left join关联?逻辑不对吧

热点排行
Bad Request.