我有一个主题表,主题可能有一个自动发布日期,我想让 SQL Server 自动发布它们。
以前我在每次调用主题适配器的任何方法时都在代码中制作它,但我想在 SQL Server 中自动制作它。
我可以吗?
这可能是某种预定的工作或类似的事情。
我正在使用 SQL Server 2005(Express 和 Professional)。
我有一个主题表,主题可能有一个自动发布日期,我想让 SQL Server 自动发布它们。
以前我在每次调用主题适配器的任何方法时都在代码中制作它,但我想在 SQL Server 中自动制作它。
我可以吗?
这可能是某种预定的工作或类似的事情。
我正在使用 SQL Server 2005(Express 和 Professional)。
“发布”是什么意思?听起来你绝对可以使用SQL Server 代理作业来执行,比如说
UPDATE topics SET published = 1 WHERE publishdate < getdate()
如果这就是您想要做的所有事情,那么当您提到“自动发布”时
编辑
因为 SQL Server 代理作业不会做。如何改为修改您的选择?
SELECT
(published OR publishdate < getdate()) as published
FROM
topics