sql中如何把資料庫中幾個表的資料匯入到另資料庫中的表

時間 2021-10-14 21:32:00

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資料庫,如何把一張表從資料庫中插入到另外資料庫?如何寫語句

如果兩個表結構完全一樣的,用insert into data2.table2 select from data1.table1 如果結構不一樣或者你要指定欄位,用insert into data2.table2 欄位1,欄位2,欄位 select 欄位j,欄位k,欄位m from data1.tab...

sql2019中如何將資料庫中的表複製到另數

傳說中的鷹王 樓主屬豬的,大家給你介紹了那麼多好的方法不用,非要用那麼笨的辦法。要複製的話 開啟企業管理器,開啟表a ctrl c 開啟表b,選中在最後一行 ctrl v 將表 tmp 從資料庫a 複製到資料庫b 伺服器是server 以下語句在資料庫a中執行 insert into server....

如何把在servlet中查詢到的資料庫表中的資料返回到

在servlet中 如 emp emp empdao.findall 查詢資料庫 用request.setatrribute emp emp 儲存資料 在jsp中 emp e emp request.getattribute emp 取出資料 放到一個範圍中,再在servlet跳轉到頁面就可以了! ...