我得到了sql server 2005中有7個表,它們之間具有基於主鍵和外鍵的相互關係。我需要創建一個新的表格,它將包含所有7個表格的列。我需要每次使用主表7來同步這個新表。什麼是SQL Server 2005或2008年要做到這一點的最好辦法..sql中的表同步表
1
A
回答
0
0
您必須創建新表,該表將包含7個表中的所有列,並插入公共表/更新爲每7
此過程中的任何表的變化過程的速度並不影響。
另一種方法是創建一個包含7個表格列的視圖。
+0
這個數據將被頻繁使用,所以每次執行視圖將會很慢.. – user1308182
+0
更好然後你會選擇第一個選項 – jainvikram444
0
1,創建一個新的表是這樣的:
select * into newtable from
t1 join t2 on t1.id=t2.id
...
t6 join t7 on t6.id=t7.id
插入: 這裏t是在數據被修改
2.insert into newtable(col1 col2..)
select col1,col2..from t
相關問題
- 1. SQL查詢 - 同步表
- 2. 同步同步列表
- 3. 同步表中的數據
- 4. SQL Server:如何同步不同數據庫中的兩個表?
- 5. 通過WCF服務同步SQL表
- 6. 同步兩個數據庫表SQL Server
- 7. Transact SQL:將視圖同步到表
- 8. SQL Server 2表同步遞歸
- 9. SQL同步大型表數據
- 10. MySQL表同步
- 11. mysql表同步
- 12. Highcharts同步圖表
- 13. 秒錶未同步
- 14. Java同步列表
- 15. 散列表同步
- 16. Google BigQuery - 同步表
- 17. Java列表同步
- 18. 同步2列表
- 19. Java:同步列表
- 20. 兩次同步表
- 21. 雙向同步與PT-表同步
- 22. SQL Server 2012 - 同步不同服務器上的表
- 23. 時同步表結構是不同的(SQL)
- 24. SQL Server分區表 - 如何同步表定義?
- 25. 的MySQL,同步兩個表
- 26. Mysql的多個表同步
- 27. 跨表的行同步?
- 28. 同步相對錶中的同步框架2.1
- 29. 同步框架2.0同步數據庫中的所有表格
你爲什麼不創建一個視圖中的7個表中的一個? –
視圖會使執行速度變慢,因爲我將頻繁地使用此表中的數據。 – user1308182
爲什麼您認爲使用視圖會很慢?你是否真的做了一些測試,並發現它確實很慢?如果是這樣,你看看索引視圖? – Pondlife