2013-07-19 83 views
-1

首先,我對編程和SQL(7個月)不熟悉,這是我第一次完成此操作。我自學大部分。由於導入嚮導在同一數據庫中將數據從一個表插入另一個表

這裏有雲,

我與它的所有數據的Excel電子表格,所有列名對應與數據庫中的 名。我使用了嚮導併成功地設法導入了數據。 但是,不要將數據插入到目標表中,因爲我想要這個愚蠢的東西(它不會讓你修改目標btw)創建了新表格(與我創建的表格完全相同,除了在最後以$表示)並插入所有內容!

我已經嘗試了一些東西,這是最好的,並儘可能靠近我可以得到我的問題是

到底如何我現在從創建的表中的所有記錄轉移到哪裏,我需要他們?

我們正在談論4個表格(7個表格中的數據庫)和兩個表格中的數百個插入,另外兩個表格中的數量超過2000個。

正確的表是

dbo.Crystal 
dbo.Essential 
dbo.MineOp 
dbo.Origin 

的錯誤創建的表是 dbo.Crystal $ dbo.Essential $ dbo.MineOp $ dbo.Origin $

所有列和值等是相同的,他們實際上是彼此相同的副本 ,但我需要$原來的(有鍵和約束),然後生病刪除虛假的表。

我可以在散裝?如果有人請給我EXACT腳本語法我需要這樣做,因爲我不知道。我知道我的基本命令和插入語句,不知道什麼是JOIN或MERGE/R怎麼樣?更不用說如何做到這一點

我使用的是Microsoft SQL Server Management Studio中2012(快遞)

回答

0
INSERT INTO [JDatabase].[dbo].[MineOp] (Name) 
SELECT Name 
FROM [JDatabase].[dbo].[MineOp$]; 

和相同的只是與其他表的詳細信息,其他表! 感謝您的反對票!

相關問題