问题描述
我在SQL Server中编写了一个触发器,以便如果一个表中的值更新,则该触发器将更新另一个表中的值。我希望启动一个Python脚本并将更新的数据推送到SharePoint。我在网上搜索,但找不到任何可以在触发完成后立即调用Python脚本或执行Python脚本的方法。我知道我可以安排脚本,但是有没有办法在触发器完成后在SQL Server中启动工作?谢谢
解决方法
我刚刚在触发器中添加了以下代码,以调用作业(未计划)来运行它,并且效果很好。
...
begin
EXEC msdb..sp_start_job
@job_name = 'JOB NAME';
end