舊錶上的按鍵
主要作者
加入----------------------- -
1名作者甲
2作者乙
3作者ç
4作者d
-------------------------
重要書名
-------------------------
1書名由A
1書名由A
4書名由d
4書名由d
2書名由乙
------------- ------------
新加入的表上則newkey
則newkey主要作者
-------------------- -----
1001 1作者A
1002 2作者B
1003 3作者ç
1004 4作者d
-------------------------
則newkey重點書名
- ------------------------
1001 1書名由A
1001 1書名由A
1004 4書名由d
1004 4 Book Title by D
1002 2 Book Title by B
-------------------------
創建NewKey的目的是將數百個數據庫合併在一起,其中Key字段重疊,因此此腳本將在合併之前創建全局唯一的NewKey字段。每個數據庫都有11個表,其中鍵字段重疊。所以我需要爲Key字段上的每個表完成此步驟。一批到現有的號碼添加在現有列
-1
A
回答
4
這是簡單的嗎?
UPDATE dbo.table SET col = [file#] * 100 + col;
如果從不同的表是:
UPDATE destination
SET destination.col = source.[file#] * 100 + destination.col
FROM dbo.table AS destination
INNER JOIN dbo.other_table AS source
ON [some join condition that is anyone's guess];
+3
現在,這將是*太容易了 - - 它必須有更多的:-) – 2012-07-26 15:43:23
+0
它是從另一張桌子確實 – 2012-07-26 15:52:00
相關問題
- 1. 添加到現有陣列
- 2. 如何將標識列添加到批次的現有文件?
- 3. 將Enum添加到現有的sql列
- 4. 添加列到現有的表
- 5. Opencsv +新列添加到現有的CSV
- 6. MongoJS添加到現有的陣列
- 7. postgres的值添加到現有列
- 8. 添加列到現有的SQL查詢
- 9. 添加到現有的宏
- 10. 如何將AUTO_INCREMENT添加到現有列?
- 11. 將列添加到現有數據庫?
- 12. 將列添加到現有模式
- 13. F#將值添加到現有列表
- 14. UCanAccess:將列添加到現有表
- 15. 將標識添加到現有列中
- 16. 將缺省值添加到現有列
- 17. PHP,array_push,添加到現有陣列
- 18. 在'Postgres'的現有列中添加'serial'
- 19. 在現有的MDX中添加列
- 20. 在ABAddressBook中向現有的ABRecord添加新號碼 - iPhone
- 21. 我想添加一個增量編號到現有的CSV Powershell
- 22. 如何新列添加到現有的表與第一列
- 23. 向現有表添加一列,併爲其添加唯一編號
- 24. 將整數列添加到基於現有列的現有mysql表中
- 25. 在現有表中添加bool列
- 26. 添加視圖,以現有的代碼
- 27. 一個新值添加到陣列,同時保持現有的
- 28. 用flot添加另一個系列到現有的地塊
- 29. 如何在Java中的密碼添加到現有的私鑰
- 30. 添加兩個火花現有列添加到數據庫
能否請您**告訴我們**表中所討論的結構(列和數據類型)和可能的樣品日* *前的更新和你期望的輸出? – 2012-07-26 15:42:56
這個數字也存在於同一個數據庫的不同表中 – 2012-07-26 15:44:58
你能解釋一下爲什麼,如果你能得到這些信息,你需要存儲它嗎?似乎對我來說是多餘的,除非要刪除文件#列。 – 2012-07-26 15:45:21