2009-07-09 12 views
0

私はトピックのテーブルを持っており、トピックは自動公開の日付を持つかもしれませんが、SQL Serverが自動的にパブリッシュするようにします。自動更新SQL Server

以前は、トピックアダプタのメソッド呼び出しごとにコードを作成しましたが、SQL Serverで自動的に作成したいと考えています。

できますか?

これはまあまあの予定の仕事かもしれません。

私はSQL Server 2005(Express and Professional)を使用しています。

答えて

1

「公開」とはどういう意味ですか?あなたが実行するために、SQL Server Agent jobを使用することができますようにそれは間違いなく、それはあなたがを参照するとき、すべてはあなたが何をしたいのか、「自動公開」とは何であるならば、

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

を言う聞こえる

EDIT

SQL Serverエージェントジョブは実行されないためです。あなたの選択を変更するのはどうですか?

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

私はSQL Serverエージェントの説明にリンクしています。ただし、SQL Server ExpressにはSQL Serverエージェントが付属していないことに注意してください。これにはStandard +が必要です。 – Eric

+0

回答をお寄せいただきありがとうございます。私はSQL Serverエージェントを使用する必要がありますが、Ericのコメントによれば、SQL Expressを使用しています。( 別の方法がありますか? – mpcabd

+0

ああ、ありがとうございます。それはバックグラウンドで実行され、一定の間隔でspを実行するためにデータベースをポーリングするのですか?ネットで行うのは簡単ですが、少なくとも、全SQLではありません。 –

関連する問題