1樓:
insert into ddd(欄位1,欄位2,欄位3 .....)
(select 欄位1,欄位2,欄位3 ..... from aaa,bbb,ccc
)插入的欄位和查詢的欄位數量型別一致
由於你的誇庫查詢插入
所以在表名前加 庫名.使用者名稱
insert into b.使用者.ddd(欄位1,欄位2,欄位3 .....)
(select 欄位1,欄位2,欄位3 ..... from a.使用者.aaa,a.使用者.bbb,a.使用者.ccc
)如果是sqlserver資料庫,可以在查詢分析器左邊選單看到表使用者名稱,
如果你是在a庫下操作,可以省去a庫表的庫名.使用者名稱,同理b庫表也一樣
2樓:匿名使用者
右擊資料庫a/所有任務/匯入資料--下一步在彈出的選擇資料來源視窗的最下面有個資料庫選擇,選上ddd表所在的資料庫(b資料庫)--下一步
選擇目的視窗中選擇a資料庫--下一步
在彈出的視窗中有d資料庫裡所有的表,把ddd勾上--下一步--完成
3樓:匿名使用者
一樓這麼回答邏輯沒錯,但是你怎麼確定a資料庫中的三個表有直接聯絡呢。因此建議一張表一張表的插入。
use b資料庫名
insert into ddd(欄位1,欄位2,欄位3) select 欄位1,欄位2,欄位3 from a資料庫名..aaa
insert into ddd(欄位1,欄位2,欄位3) select 欄位1,欄位2,欄位3 from a資料庫名..bbb
insert into ddd(欄位1,欄位2,欄位3) select 欄位1,欄位2,欄位3 from a資料庫名..ccc
a資料庫中的三張表所取欄位必須跟b資料庫中的表的欄位的結構相一致。
4樓:褚瑾刀蔭
use目的庫
goif
exists(select
name
from
sysobjects
where
type='u'
id=object_id('表名'))
drop
table
表名go
use源庫
goselect
*into
目的庫.dbo.表名
from
表名go
關於資料庫表與表之間的聯絡,SQL資料庫中表與表之間的關聯怎麼建立
資料庫由若干個表構成。表與表之間通過主鍵和外來鍵構成關係。主鍵和外來鍵是相對的。這個表的主鍵,可能就是另一個表的外來鍵。或者說,一個鍵,在這個表中是主鍵,而在另一個表中可能就是外來鍵了。主鍵與外來鍵只是區別於他的功能。 雁子 一對一 例如t person表和t card表,即人和身份證。這種情況需要...
SQL中給資料庫所有符合條件的表新增欄位
快樂酷寶在路上 可用儲存過程來新增。如為test開頭的表新增一個欄位,型別及長度為varchar 10 如下 declare tablename varchar 200 declare s varchar 2000 declare col varchar 10 declare c cursor fo...
資料庫中如何向表中輸入null值
1 在資料庫中建立一張test表,可以看到test表中有三個欄位,分別是 id,name,second。2 輸入下圖中的sql語句,點選執行 3 點選執行後,可以發現 發生了一些變化,在最下行增加了一排空記錄 4 輸入下圖中的sql語句,也可以插入一條記錄某個欄位為空值 5 點選執行後,可以發現 發...