這可能是一個微不足道的問題,但我仍然會問:可以在一個數據庫中的三個或四個表中更新觸發更新到另一個數據庫中的一個或兩個表(在MS SQL 2005中?)我很樂意創建任何數量的T-SQL都是必需的,而且我也擁有VS 2008的C#能力,但從未寫過類似的觸發器。基本上,我有數據存儲庫的「GetProducts()」調用我的存儲過程任何時候任何數據加載與他們需要什麼範圍,我身體上改變了「緩存」的數據。生活中的一切都很好。如何正確實施MS SQL 2005/2008中的觸發器?
現在,他們不希望數據更新作爲存儲庫的一部分。他們認爲這是項目的外部因素,應該在沒有互動的情況下處理。
任何人有什麼建議追求什麼?已經在那裏的想法鏈接將是太棒了。
我在這個項目上工作得更多。基本上,我有三張桌子,一個父母(P)和兩個家屬,一對多(A和B)。父母和B表使用標識字段作爲其鍵(不重要),但第三個從屬表使用UPC作爲其主鍵。所有主鍵都是包含父表主鍵(標識)的組合。 當他們CRUD價格或改變upc參與(只在upc上插入或刪除)時,我需要更新添加或刪除單個產品的單個表。單一由最低的UPC決定。真是一團糟哈哈。我想我至少需要兩個觸發器。 – 2009-05-07 17:58:13