2
表名PLANS
字段名稱
Key EMP _ID
Key PLAN_NUMBER
STATUS
FIELD1
FIELD2
FIELD3
FIELD4
表名PLANS_TEMP
Key EMP_ID
Key PLAN_NUMBER
STATUS
FIELD1
FIELD2
FIELD3
FIELD4
想要在有數據表。
不想刪除的記錄,而不是要設置狀態=「我」如果PLANS_TEMP
- 不存在記錄,如果記錄不存在Office_Plan_temp要更新Office_Plan.Status ='我
喜歡的東西如下:
Update P
Set status = ‘I’
Where emp_id and plan_number not exists in Plans_Temp table
(我們必須匹配LOCATION_ID & PLAN_NUMBER)
如果記錄在Plans_Temp表中找到,但不在Plans表中,則要插入。
對於所有現有的記錄,想檢查field1,field2,field3和field4是否有任何變化,然後更新。
任何幫助將不勝感激。
我認爲你需要'MERGE'在這種情況下。更多信息請訪問https://msdn.microsoft.com/en-us/library/bb510625.aspx – gofr1