1樓:
只插入id,title,content的值:insert into b(id,title,content) select id,title,content from a
插入b中並填寫b的所有字段:insert into b select id,title,content,'adder的值','n_time的預設值' from a
2樓:愛笑的暖言兒
複製表結構及資料到新錶 select * into 目標表名 from 源表名
只複製表結構到新錶 create table 新錶 select * from 舊表 where 1=2 即:讓where條件不成立.
複製舊表的資料到新錶(假設兩個表結構一樣) insert into 新錶 select * from 舊表
複製舊表的資料到新錶(假設兩個表結構不一樣) insert into 新錶(欄位1,欄位2,) select 欄位1,欄位2, from 舊表
oracle資料庫也是類似的。
將資料庫a中某錶的的某列字段,更新到資料庫b中某錶的某列字段:(use master 資料庫)
update a
set a.name=b.name
from temp1.dbo.tablea a,temp2.dbo.tablea b
where a.id=b.id
3樓:匿名使用者
insert into a(id,title,content)select (id,title,contene,adder,n_time) from b
sql語句 怎麼把從乙個表中查出來資料插入到另乙個表中
4樓:明月照溝渠
1、假如
則 insert into a(a,b,c) (select a,b,c from b)
2、假如a表不存在
select a,b,c into a from b
3、假如需要跨資料庫
insert into adb.[dbo].a(a,b,c) (select a,b,c from bdb.[dbo].b)
擴充套件資料:
sql匯入語句
1、如果要匯出資料到已經生成結構(即現存的)foxpro表中,可以直接用下面的sql語句
insert into openrowset('msdasql',
'driver=microsoft visual foxpro driver;sourcetype=dbf;sourcedb=c:\',
'select * from [aa.dbf]')
select * from 表
說明:sourcedb=c:\ 指定foxpro表所在的資料夾
aa.dbf 指定foxpro表的檔名.
2、匯出到excel
exec master..xp_cmdshell 'bcp settledb.dbo.
shanghu out c:\temp1.xls -c -q -s"gnetdata/gnetdata" -u"sa" -p""'
3、/** 匯入文字檔案
exec master..xp_cmdshell 'bcp dbname..tablename in c:
\dt.txt -c -sservername -usa -ppassword'
5樓:鬱筱羽
標準sql語句
bai格式:
insert
into 表名(
du欄位zhi
名)select 欄位名
from 表面
例子:dao將內查詢出的s表中容sno,j表中jno,p表中pno插入spj表中
insert
into spj(sno,jno,pno)select sno,jno,pno
from s,j,p
6樓:sql的藝術
insert into table2 (col1,col2,col3)
select col1,col2,col3 from table1
記得插入表的列數要與查詢結果列數一致,並且資料格式也需一致
7樓:day忘不掉的痛
方法如下:
insert into 表2(欄位名1,欄位名2,.....)select 欄位1,欄位2,...
from 表1
where ...
其中字段型別必須完全符合。
8樓:育知同創教育
使用insert into 目標表(字段列表) select 字段列表 from 原始表
即可實現你所說的功能。
9樓:匿名使用者
你要查什麼資料據?算了,我這是巢狀語句,你看著往裡面換字段就可以了
insert into 表(select 條件 from 表)
10樓:
很簡單 就是一bai個du
inert into table(col1,col2,…)select col1,col2,… 語句例如:insert into a(id,name) select id,name from emp;
表示zhi從emp表中查dao
詢出來的
id,name值專 插入到屬a表的id,name中
11樓:尹巧駿
(1).select * into desttbl from srctbl
(2).insert into desttbl(fld1, fld2) select fld1, 5 from srctbl
以上兩句都是將 srctbl 的資料插入到 desttbl,但兩句又有區別的:
第一句(select into from)要求目內標表(desttbl)不存在,因容為在插入時會自動建立。
第二句(insert into select from)要求目標表(desttbl)存在,由於目標表已經存在,所以我們除了插入源表(srctbl)的字段外,還可以插入常量,如例中的:5。
12樓:匿名使用者
insert into table_dest(column1, column2...)select column1, column2...
from table_source
where ....
13樓:匿名使用者
insert into t1 value (select * from t2);
14樓:楊春三月
insert into users1(id,name,age) select users.user_id,users.user_name,users.
user_age from users ;
親測試可用!
內!容!
sql server中,如何把乙個表中的資料匯入到另乙個表中?
15樓:大野瘦子
1、假如a表存在
則 insert into a(a,b,c) (select a,b,c from b)
2、假如a表不存在
select a,b,c into a from b
3、假如需要跨資料庫
insert into adb.[dbo].a(a,b,c) (select a,b,c from bdb.[dbo].b)
sql匯入語句
1、如果要匯出資料到已經生成結構(即現存的)foxpro表中,可以直接用下面的sql語句
insert into openrowset('msdasql',
'driver=microsoft visual foxpro driver;sourcetype=dbf;sourcedb=c:\',
'select * from [aa.dbf]')
select * from 表
說明:sourcedb=c:\ 指定foxpro表所在的資料夾
aa.dbf 指定foxpro表的檔名.
2、匯出到excel
exec master..xp_cmdshell 'bcp settledb.dbo.
shanghu out c:\temp1.xls -c -q -s"gnetdata/gnetdata" -u"sa" -p""'
3、/** 匯入文字檔案
exec master..xp_cmdshell 'bcp dbname..tablename in c:
\dt.txt -c -sservername -usa -ppassword'
16樓:匿名使用者
同一庫內 不同表之間的匯入 兩表具有相同欄位a,b,c 已測
insert into 資料庫名.dbo a(a,b,c) (select a,b,c from 資料庫名.dbo.b )
17樓:飛魚
比如把a表資料匯入b表
insert into b select * from a;
如果是值有幾個字段需要
insert into b (cl_1,cl_2,cl_3) select cl_a1,cl_a2,cl_a3 from a;
18樓:
假如a表存在,則
insert into a(a,b,c) (select a,b,c from b)
假如a表不存在,則
select a,b,c into a from b假如需要跨資料庫庫
a表存在
insert into a表資料庫名.[dbo].a(a,b,c)(select a,b,c from b表資料庫名.[dbo].b)不存在參照存在改下就可以了....
你執行一下這個看有值不
select * from sysobjects where xtype='u' and name='b' --b是表的名稱,假如能夠查到則物件b 表名存在,查不到則不存在
19樓:皮卡中國行
insert into b(copy 出來a表的欄位名) select (copy 出來a表的欄位名) from a
20樓:匿名使用者
如果兩張表字段相同的話:
insert into newtable as select * from oldtable
如果兩張表字段不同的話:
insert into newtable(col1,col2,col3...) as select a.col1,a.
col2a.col3... from oldtable b
注:newtable是目標表 oldtable是源表
21樓:我tm不管
insert into a (a,b,c) select a,b,c from b
sql將乙個表中的部分資料插入到另乙個表中 50
22樓:兄弟連教育北京總校
insert t2(f1,f2,f3)
select a,'1','0'
from t1
where ...
這樣就ok了(where條件不帶時,是所有資料)
sql語句 怎麼把乙個表的資料複製到另外乙個表裡面
23樓:神秘原**
1、複製舊表的資料到新錶(假設兩個表結構一樣)
insert into 新錶 select * from 舊表
2、複製舊表的資料到新錶(假設兩個表結構不一樣)
insert into 新錶(欄位1,欄位2,.......) select 欄位1,欄位2,...... from 舊表
3、複製表結構及資料到新錶
select * into 目標表名 from 源表名(要求目標表不存在,因為在插入時會自動建立)
4、只複製表結構到新錶
create table 新錶 select * from 舊表 where 1=2 即:讓where條件不成立.
擴充套件資料
基本sql語句
1、資料表的建立
create table 資料表名稱(欄位1 型別1(長度),欄位2 型別2(長度) …… )
2、 資料記錄篩選
sql="select * from 資料表 where欄位名=字段值 order by欄位名[desc]"
3、更新資料記錄
sql="update 資料表 set欄位名=字段值 where 條件表示式"
4、刪除資料記錄
sql="delete from 資料表 where 條件表示式"
5、 新增資料記錄
sql="insert into 資料表 (欄位1,欄位2,欄位3 …) values (值1,值2,值3 …)"
SQL語句怎麼把從表中查出來資料插入到另表中
樂事一籮筐 1 假如a表存在 則 insert into a a,b,c select a,b,c from b 2 假如a表不存在 select a,b,c into a from b 3 假如需要跨資料庫 insert into adb.dbo a a,b,c select a,b,c from...
sql表中的資料怎麼匯入到另表裡
1 建立兩張測試表,create table test imp1 id number,value varchar2 20 create table test imp2 id number,value varchar2 20 2 表1插入7條測試資料,表2不做任務處理,insert into test...
SQL資料庫,如何把一張表從資料庫中插入到另外資料庫?如何寫語句
如果兩個表結構完全一樣的,用insert into data2.table2 select from data1.table1 如果結構不一樣或者你要指定欄位,用insert into data2.table2 欄位1,欄位2,欄位 select 欄位j,欄位k,欄位m from data1.tab...