我試着在這裏搜索類似的解決方案,但沒有看到一個,所以我想知道什麼是完成以下的最佳方法。在表中爲每個ID在另一個表中插入行
我有一張有1700萬行的表格,都有一個唯一的ID。我們最近創建了一個新表,與新表的外鍵是舊錶的唯一標識一起使用。
例如,
表1 - ID,字段1,字段2,字段3 ... 表2 - table1.id,字段1 ...
的問題,因爲我們遷移到實際環境中,我們需要回填表2,其中包含表1中每行的id的行。 ex,表1-1,test,null 表2現在需要具有:1,null,...以此類推在table1中。主要問題是表1中的ID不是全部順序,所以我們必須從表1讀取,然後根據找到的ID插入到表2中。
有沒有更簡單的方法可以解決這個問題? 在此先感謝 喬
而且澄清,表2將新的數據和它將包含從表1中的唯一的事情就是保持外鍵關係
的ID另外這是SQL Server 2000中
是否在SQL服務器這句法工作?嘗試時,我得到一個錯誤,說「錯誤附近選擇」 – Trevor 2013-07-29 14:19:51