我遇到了一個小問題。我正在插入/更新超過2K條記錄,並且在2K內,可能有一些我已有的記錄。曾經我已經可能需要更新原始記錄等。從另一個表的SQL Compact Bulk更新表
該解決方案使用SQL Compact,它可以在慢速計算機上運行。我確實有一種方法,但花了10多分鐘。 (太長了)。
所以,現在我做一個批量插入到臨時表,然後我可以做一個插入從溫度到原來的。
我的更新腳本似乎有問題。下面的腳本適用於SQL Server,但是當我嘗試使用相同的腳本(具有相同的數據庫模式等)時,它不起作用。
任何人都可以幫忙嗎?
UPDATE Clients
SET Title = Temp_Clients.Title
,Forename = Temp_Clients.Forename
,Surname = Temp_Clients.Surname
,DOB = Temp_Clients.DOB
,IsMale = Temp_Clients.IsMale
,Address1 = Temp_Clients.Address1
,Address2 =Temp_Clients.Address2
,Address3 = Temp_Clients.Address3
,Town = Temp_Clients.Town
,County = Temp_Clients.County
,Postcode = Temp_Clients.Postcode
,Telephone = Temp_Clients.Telephone
,Mobile = Temp_Clients.Mobile
,Email =Temp_Clients.Email
,LocationID = Temp_Clients.LocationID
,GpPractice = Temp_Clients.GpPractice
,GpName = Temp_Clients.GpName
FROM Temp_Clients
INNER JOIN Clients AS A ON A.[CustomClientID] = Temp_Clients.[CustomClientID]
任何錯誤消息? – ErikEJ