注册 登录
编程论坛 新人交流区

还是触发器......

新手问题 发布于 2007-09-29 15:11, 356 次点击

我修改客户档案中的客户名..同时要触发修改发货单中的客户名.. 弄了还是不行.. 下边是我编的触发器..
CREATE TRIGGER [tr_a] ON dbo.客户档案
FOR UPDATE
AS
if update(客户名称)
begin
update 发货包装单
set .发货包装单.订货单位名称=客户档案.客户名称
from 发货包装单 inner join inserted 客户档案 on 客户名称=订货单位名称
end

谁帮忙改下 ... 谢谢 .

[此贴子已经被作者于2007-9-29 15:12:37编辑过]

3 回复
#2
毛订阅2007-09-29 15:45
bangding
#3
purana2007-09-29 15:53
CREATE TRIGGER [tr_a] ON dbo.客户档案
FOR UPDATE
AS
if update(客户名称)
begin
update 发货包装单
set 发货包装单.订货单位名称=i.客户名称
from inserted i,deleted d
where 发货包装单.订货单位名称=d.客户名称
end
这样试试
#4
dwt2007-10-12 09:52
正确
1