嗨,大家好,我想问你是否有办法创建一个触发器,当另一个人收到一个新行时更新表。 谢谢!触发sql服务器,两个表
0
A
回答
0
绝对有可能。
create trigger tblTriggerAuditRecord on tblOrders
after update, insert
as
begin
insert into tblOrdersAudit
(OrderID, OrderApprovalDateTime, OrderStatus, UpdatedBy, UpdatedOn)
select i.OrderID, i.OrderApprovalDateTime, i.OrderStatus, SUSER_SNAME(), getdate()
from tblOrders t
inner join inserted i on t.OrderID=i.OrderID
end
go
作为一个侧面说明,请在这里发布提问之前做你的研究,这是一个相当基本的问题,可能是用Google快速搜索回答。
0
这可以像下面这样做:
CREATE TRIGGER Modify_Table_Trg
ON TableA
AFTER INSERT
AS
BEGIN
UPDATE t
SET ColumnA = i.SomeColumn
FROM TableA t
INNER JOIN INSERTED i
ON t.PrimaryKeyColumn = i.PrimaryKeyColumn
END
0
你可以INSERT触发器在其中插入和使用“”插入表的表后写一个,你可以更新第二个表
create trigger UDT_Tab1Trigger on Tab1
after insert
as
begin
update Tab2
set col21=INSERTED.col11,
col22 = INSERTED.col12
FROM INSERTED
WHERE Tab2.Id= INSERTED.Id
end
go
相关问题
- 1. 在一个表上的两个触发器sql服务器
- 2. SQL服务器触发器
- 3. SQL服务器 - 两个表
- 4. SQL服务器 - 在触发
- 5. SQL服务器触发
- 6. SQL服务器触发
- 7. SQL服务器触发
- 8. SQL服务器触发
- 9. SQL触发两个表
- 10. 触发SQL两个表
- 11. SQL服务器触发器问题
- 12. SQL服务器插入触发器
- 13. SQL服务器:DLL创建触发器
- 14. SQL服务器触发器语法
- 15. 比较两个sql服务器表
- 16. C#服务于两个SQL服务器
- 17. AFTER UPDATE触发器盯着INSERT触发 - SQL服务器
- 18. SQL服务器:触发VS数据库触发器
- 19. SQL服务器触发插入
- 20. SQL服务器的触发语法
- 21. IF UPDATE()在SQL服务器触发
- 22. SQL服务器 - BEFORE INSERT触发
- 23. SQL服务器UPDATE TRIGGER不会触发
- 24. SQL服务器获得的触发
- 25. Sql服务器触发到.net调用
- 26. SQL服务器触发不插入
- 27. 触发涉及两个表的SQL
- 28. SQL Server在两个不同的数据库服务器上触发
- 29. SQL服务器触发更新SharePoint列表
- 30. sql服务器触发从连接表中提取数据
是。这是可能的。 –