2009-07-09 54 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