我有一组查询(超过 200 个)(在记事本文件中),我每周按顺序一个接一个地运行。有人可以建议我可以做些什么来使用一个命令运行它们。SSIS 包?sql程序?
我是初学者。我正在使用 SQL Server 2005
我有一组查询(超过 200 个)(在记事本文件中),我每周按顺序一个接一个地运行。有人可以建议我可以做些什么来使用一个命令运行它们。SSIS 包?sql程序?
我是初学者。我正在使用 SQL Server 2005
如果查询是相同的一周又一周,将它们放在一个存储过程中,并使用 SQL Server 代理作业安排它们。
CREATE PROCEDURE dbo.WeeklyQueries
AS
BEGIN
SET NOCOUNT ON;
-- 200+ queries go here
END
GO
如果你觉得雄心勃勃,可以按功能将它们分开,并将它们变成几个存储过程。
获得过程后,使用 Transact-SQL 步骤创建一个作业,该步骤指向正确数据库中的过程,然后将其安排为每周运行或每周按需运行。