2009-07-09 56 views
0

我有一个主题表,主题可能有一个自动发布日期,我想让SQL Server自动发布它们。自动更新SQL Server

以前我在代码中每次调用主题适配器的任何方法时都做了它,但是我想在SQL Server中自动生成它。

我可以吗?

这可能是一些有点计划的工作或类似的东西。

我正在使用SQL Server 2005(Express和Professional)。

回答

1

“发布”是什么意思?听上去的确,你可以使用一个SQL Server Agent job,执行,说

UPDATE topics SET published = 1 WHERE publishdate < getdate() 

如果这是你想做的事,当你提到“自动发布”

编辑

由于SQL Server代理作业不会执行。如何修改你的选择呢?

SELECT 
    (published OR publishdate < getdate()) as published 
FROM 
    topics 
+1

我链接到了SQL Server Agent解释。但值得注意的是,SQL Server Express不包含SQL Server代理。你需要标准+为此。 – Eric 2009-07-09 14:50:56