我在SQL Server中的表,我想插入/更新到使用另外一個表。SQL Server視圖插入更新
表A是源表,表B是目標。我想帶過所有新記錄和已更新的記錄。這可能使用視圖,如果是這樣的話?
從表-A
創建視圖集成隨着 選擇*以上都會給我的所有記錄這是很好的,但我不想把表日常結束了,我想設計上的餐桌B.我只想邏輯新的和/或已被更新的記錄。表A沒有創建日期。表結構如下所示。
人物,地點,付款人
鮑勃,2A,MA
我在SQL Server中的表,我想插入/更新到使用另外一個表。SQL Server視圖插入更新
表A是源表,表B是目標。我想帶過所有新記錄和已更新的記錄。這可能使用視圖,如果是這樣的話?
從表-A
創建視圖集成隨着 選擇*以上都會給我的所有記錄這是很好的,但我不想把表日常結束了,我想設計上的餐桌B.我只想邏輯新的和/或已被更新的記錄。表A沒有創建日期。表結構如下所示。
人物,地點,付款人
鮑勃,2A,MA
我不知道你正在努力實現或者什麼爲什麼。
當然表-B IS表-A因爲表-A包括已創建(即「新」)或更新的所有記錄。
如果有上表-A時間戳持有每條記錄的創建或更新日期,你只是想創建或在一定時間戳記,你可以創建一個視圖來做到這一點後更新的記錄。如果您希望視圖中的數據前滾,您甚至可以使用當前服務器時間減去一些任意數字。
您需要包括有關表-A的內容,您希望在視圖中的數據將實現以獲得更簡潔的答案是什麼的詳細信息。
你是如何定義「新的或已更新」?該定義可以作爲您的視圖中的WHERE條款。 – David
Ahh正確。在表A上沒有創建日期。它提供了諸如ID,名稱,位置等信息。 – user44565
如果你想在那裏提供一些詳細的邏輯和一些樣本數據,它會幫助我們來幫助你。 –