1樓:護膚達人it宅族
sql一張表資料匯入另一張表
如果2張表的字段一致,並且希望插入全部資料,可以用這種方法:
code: www.2cto.com
insert into 目標表 select * from **表;
比如要將 articles 表插入到 newarticles 表中,則是:
insert into newarticles select * from articles;
如果只希望匯入指定字段,可以用這種方法:
insert into 目標表 (欄位1, 欄位2, ...) select 欄位1, 欄位2, ... from **表;
注意欄位的順序必須一致。
2樓:武學陽陽
insert into tabb
select * from taba
sql server 特點:
1.真正的客戶機/伺服器體系結構。
2.圖形化使用者介面,使系統管理和資料庫管理更加直觀、簡單。
3.豐富的程式設計介面工具,為使用者進行程式設計提供了更大的選擇餘地。
4.sql server與windows nt完全整合,利用了nt的許多功能,如傳送和接受訊息,管理登入安全性等。sql server也可以很好地與microsoft backoffice產品整合。
5.具有很好的伸縮性,可跨越從執行windows 95/98的膝上型電腦到執行windows 2000的大型多處理器等多種平台使用。
6.對web技術的支援,使使用者能夠很容易地將資料庫中的資料發布到web頁面上。
7.sql server提供資料倉儲功能,這個功能只在oracle和其他更昂貴的dbms中才有。
sqlserver將一張表的資料全部匯入到另一張表應該怎麼寫?
3樓:匿名使用者
有兩種寫法
1.insert into select語句
語句形式為:insert into table2(field1,field2,...) select value1,value2,... from table1
要求目標表table2必須存在,由於目標表table2已經存在,所以我們除了插入源表table1的字段外,還可以插入常量。
2.select into from語句
語句形式為:select vale1, value2 into table2 from table1
要求目標表table2不存在,因為在插入時會自動建立表table2,並將table1中指定字段資料複製到table2中。
4樓:匿名使用者
1 兩張表多存在實體,兩表的字段相同,欄位的順序相同的話。
insert into 表b select * from 表a2 兩張表多存在實體,兩表的字段相同,欄位的順序不相同的話。
表b欄位
insert into 表b ( f1,f2,f3) select f1,f2,f3 from 表a
總之要對應使用
5樓:
1、生成原來表的sql,在sql server management studio中操作,只有這樣才可以保證表結構,無論你怎麼select into都只能帶過來欄位等資訊,無法帶來約束
tips:直接在選中表,按ctrl+c複製,然後在查詢視窗中ctrl+v就可以得到生成表的sql,記得改下表名再create
2、如果有自增列,先設定允許更新
3、insert into xx select * from yy where或者其他任何辦法都成(資料匯入匯出其實蠻實用的)
順便:2008裡有表複製,不知道05裡有沒有
再鑽個牛角尖:如果有其他表從這個表引用了外來鍵,你怎麼把結構再複製乙份啊?因為那個外來鍵不可能關聯到兩個父表,哈哈
6樓:匿名使用者
中文說明是這樣 插入到新錶從指定表(表的字段跟結構都相同)
inset into 新錶 select * from 指定表;
7樓:
insert into tabb
select * from taba
8樓:墮天之翼
insert into b
select * from a
如果沒有那個表,你想建立乙個表結構一模一樣的,可以select * into b from a
9樓:
select * into newtable from oldtable
(newtable :新錶名 oldtable:有資料的表名)
這種方式叫投影
10樓:情感勵志語錄小白
insert into table2(field1,field2,...) select value1,value2,... from table1
table2必須存在
filed1對應value1
filed2對應value2
。。。。
資料型別也必須對應相同
11樓:古本三
select tablea.欄位名....
into tableb
from tablea.
兩個表的字段都是一樣。
12樓:匿名使用者
可以看下 sql自帶的 匯入匯出
13樓:匿名使用者
insert into b select from a
14樓:匿名使用者
select * into 表a from 表b
15樓:風影技師
select into table_a from table_b
16樓:sd陣風
應該是樓上所說的那樣。。我經常用二樓的的寫法。
sqlserver將一張表的資料全部匯入到另一張表應該怎麼寫?
17樓:武學陽陽
insert into tabb
select * from taba
sql server 特點:
1.真正的客戶機/伺服器體系結構。
2.圖形化使用者介面,使系統管理和資料庫管
內理更加直觀、簡容單。
3.豐富的程式設計介面工具,為使用者進行程式設計提供了更大的選擇餘地。
4.sql server與windows nt完全整合,利用了nt的許多功能,如傳送和接受訊息,管理登入安全性等。sql server也可以很好地與microsoft backoffice產品整合。
5.具有很好的伸縮性,可跨越從執行windows 95/98的膝上型電腦到執行windows 2000的大型多處理器等多種平台使用。
6.對web技術的支援,使使用者能夠很容易地將資料庫中的資料發布到web頁面上。
7.sql server提供資料倉儲功能,這個功能只在oracle和其他更昂貴的dbms中才有。
sqlserver想把乙個表的資料插到另一張表中,但是這個表又不存在,語句怎麼寫?
18樓:匿名使用者
create table #tmptable建立乙個臨時表
insert into #tmptable select * from 資料表
19樓:匿名使用者
select * into 新錶 from 舊表
20樓:
select * into 自己起個新錶名 from 舊表
21樓:匿名使用者
create table 新錶 as select * from 舊表
sql怎麼將一張表的欄位賦值給另一張表
插入資料insert into tbytz userid select userid from tbuser更新資料則在tbuser和tbytz兩個表要有一個關係。如tbuser.a1 tbytz.a2update tbytz set tbytz.userid select userid from ...
資料庫從一張表向另一張表怎麼插入資料
千鋒教育 下面以mysql資料庫為例分情況一一說明 兩張表 inserttest和inserttest2,前者中有測試資料 1.如果2張表的欄位一致,並且希望插入全部資料,可以用這種方法 insert into 目標表 select from 表 insert into inserttest sel...
EXCEL工作表,一張Excel工作表,最多可以包括多少行和多少列?
一 解釋公式 這是乙個簡單的判斷公式,如果實際出勤 實際公休 此月公休合計大於本月天數且本月天數不等於0,那麼實出勤工資等於基本工資,否則如果曠工大於2天,那麼實出勤工資等於日平均工資 實際出勤 實際公休 此月公休 天數的80 否則如果本月天數和實際出勤都不等於0,那麼實出勤工資等於日平均工資 實際...