剛剛開始使用SSMS並且難以使簡單的SQL命令正常工作。我嘗試過使用導入/導出嚮導,但它不起作用,因爲目標表具有源列中不可用的列,並且這些列不允許NULL值。使用不同數據庫中表格的值更新表格
所以,我需要寫一個SQL命令,我可以指定那些非NULL值的列。我相信實現這個的正確方法是使用UPDATE?我一直在嘗試只是更新的主鍵:
UPDATE db1.dbo.Customer
SET No_ = v4.No_
FROM db2.dbo.Customer as v4
在執行我得到以下信息:
(0行(S)的影響)
你是什麼意思「指定那些非NULL值的列」? – 2014-10-08 10:35:57
嗨。我的意思是我需要在這些列中設置一個值。他們是BOOLEAN,所以我最終可以通過代碼將它設置爲FALSE,因爲Wizard不允許我這樣做。我只是想解釋爲什麼巫師不適合我。 – 2014-10-08 10:37:34