【发布时间】:2014-11-24 18:57:21
【问题描述】:
我正在使用两个存储过程一个视图来创建报告。
每3个月,我必须更新这两个存储过程并自动查看。
首先,我应该更新存储过程 1
然后,我需要更新视图(它从存储过程 1 中获取数据)
最后,我需要更新存储过程 2(它从存储过程 1 和视图中获取数据)
为此,我想使用 SQL Server 代理作业。是否可以运行一个 SQL Server 代理作业并按该顺序更新这两个存储过程和视图?还是应该使用命令创建 SQL Server 代理作业以更新存储过程 1,然后我需要使用命令创建另一个作业以更新视图,然后使用命令创建另一个作业以更新存储过程 2。
感谢您的任何建议。
【问题讨论】:
-
我的第一个问题是为什么需要更新SP或视图,SP/View应该写成能够处理报表的不同需求。详细说明您认为需要更改代码以启用每 3 个月报告一次的原因。
标签: sql sql-server-2008 jobs sql-server-agent