我目前正在SQL Server 2014中创建存储过程。理想情况下,我想调用一些设置,以便每次我的数据库中的某个表更新时,存储过程都会再次运行(我不确定是否这很重要,但存储过程查询表正在寻找更新)。我查看了T-SQl和SQl Server的文档,但我无法找到任何确认或否认这是否可行的信息。有谁知道这是否可行?
答案 0 :(得分:3)
SQL Server具有可以在表上创建的触发器,这些触发器将触发对表执行的操作。例如:
CREATE TRIGGER AfterUpdate
ON mydatabase.mytable
AFTER INSERT, UPDATE, DELETE
AS
EXEC myStoredProc
GO
您可以在文档中阅读有关触发器的更多信息。 Creating Triggers