我想要一個查詢插入記錄從一個表到另一個表在不同的數據庫中,如果目標表已經存在,它應該追加記錄在表的末尾。請幫幫我。提前致謝。如何將表值從一個數據庫插入另一個數據庫?
45
A
回答
87
如何:
USE TargetDatabase
GO
INSERT INTO dbo.TargetTable(field1, field2, field3)
SELECT field1, field2, field3
FROM SourceDatabase.dbo.SourceTable
WHERE (some condition)
1
INSERT
INTO remotedblink.remotedatabase.remoteschema.remotetable
SELECT *
FROM mytable
有在關係型數據庫的「表的末尾」沒有這樣的事。
19
如何將表值從一個服務器/數據庫插入到另一個數據庫?
1創建鏈接服務器{如果需要}(SQL服務器2008 R2 - 2012) http://technet.microsoft.com/en-us/library/ff772782.aspx#SSMSProcedure
2配置鏈接服務器使用憑證 一個)http://technet.microsoft.com/es-es/library/ms189811(v=sql.105).aspx
EXEC sp_addlinkedsrvlogin 'NAMEOFLINKEDSERVER', 'false', null, 'REMOTEUSERNAME', 'REMOTEUSERPASSWORD'
- 檢查服務器中
SELECT * FROM sys.servers
- 測試鏈接服務器
EXEC sp_testlinkedserver N'NAMEOFLINKEDSERVER'
INSERT INTO NEW本地表
SELECT * INTO NEWTABLE
FROM [LINKEDSERVER\INSTANCE].remoteDATABASE.remoteSCHEMA.remoteTABLE
OR
插入爲新值在遠程表
INSERT
INTO [LINKEDSERVER\INSTANCE].remoteDATABASE.remoteSCHEMA.remoteTABLE
SELECT *
FROM localTABLE
插入爲新局域表值
INSERT
INTO localTABLE
SELECT *
FROM [LINKEDSERVER\INSTANCE].remoteDATABASE.remoteSCHEMA.remoteTABLE
3
您可以嘗試
Insert into your_table_in_db1 select * from [email protected]
db2SID是其他數據庫的SID。這將是目前在tnsnames.ora文件
9
這裏有一個快速簡便的方法:
CREATE TABLE database1.employees
AS
SELECT * FROM database2.employees;
相關問題
- 1. 從一個數據庫表插入另一個數據庫
- 2. 將數據從一個數據庫插入到另一個數據庫中
- 3. 從ANDROID中的一個數據庫表插入另一個數據庫表
- 4. 如何從一個表插入數據到另一個表(數據庫)
- 5. 將數據庫中的一個表的值插入另一個數據庫中的另一個表中
- 6. 從另一個數據庫和同一個數據庫插入表(SQL Server)
- 7. 從另一個數據庫更新/插入一個數據庫中的表格
- 8. 插入從一個數據庫到另一個數據庫中的所有表
- 9. 將數據從一個數據庫表複製到另一個數據庫表?
- 10. 從一個數據庫插入一列到另一個數據庫
- 11. 如何將表從一個數據庫複製到另一個數據庫?
- 12. 如何將表從一個數據庫更新到另一個數據庫?
- 13. 如何將表從一個數據庫移動到另一個數據庫
- 14. 如何將數據從一個數據庫移動到另一個數據庫
- 15. 將數據從一個數據庫導入另一個數據庫條件爲
- 16. 從表格中插入另一個數據庫的數據
- 17. 如何將一個記錄從一個mongo數據庫插入另一個?
- 18. 將表格數據從一個數據庫複製到另一個數據庫
- 19. 如何從一個表從差異數據庫插入到另一個表
- 20. 值從一個表中插入到另一個在同一個數據庫中?
- 21. 用於將數據從一個表插入另一個表的另一個數據庫中的存儲過程
- 22. MySQL-將一張表插入另一個數據庫的另一個表中
- 23. 將一列數據從一個數據庫複製到另一個數據庫
- 24. 如何將數據從一個數據庫複製到另一個服務器上的另一個數據庫?
- 25. 在第一個表中插入數據後,如何將數據從一個表插入另一個表?
- 26. 如何將視圖從一個數據庫複製到另一個數據庫
- 27. 如何將記錄從一個數據庫複製到另一個數據庫?
- 28. 將Apex從一個數據庫導出/導入到另一個數據庫
- 29. 從一個表數據插入數據到另一個表
- 30. 將數據從多個數據庫插入到一個
的選擇很不錯的編譯。謝謝!! – 2015-12-03 12:34:20