我有一個表ProviderValueCard
。是否可以設置一個默認約束來創建新行,如果列SessionsProgress
> 0,那麼自動設置列SurveyCompleted
= 1的條目的值,並在SessionProgress = 0時將其設置爲0?自動更改值的默認約束條件
所以psedo:如果SessionsProgress> 0,則SurveyCompleted = 1,否則SurveyCompleted = 0
我上心從marc_s回答這個問題:Automatically inserting datetime with insert
檢查出來http://stackoverflow.com/questions/15521546/how-to-create-default-constraint-dependent-other-column- in-sql-server – abatishchev 2014-10-03 17:01:53
@abatishchev - 你打敗了我..你也可以使用觸發器,但計算似乎是要走的路。 – JiggsJedi 2014-10-03 17:02:46
如果它不起作用,你需要一個觸發器(評論是隻允許每15秒1)(: – abatishchev 2014-10-03 17:03:01