sql導入表數據
① sql server 2000 如何給建好的表導入數據
可以在滑鼠在在對象
資源管理器
中找到你的資料庫中的表然後有擊,編輯前1000行或編輯前200行,或者用insert
into
表values(欄位)
或者是不用表的,直接用導入導出就可以了
② SQL如何導入數據和導出數據
導入:如果是整個資料庫的話,可以選中SQL
Server的資料庫右鍵附加。如果是導入資料庫中的表數據的話可以選中資料庫,右鍵—任務—導入數據,按提示操作即可。
導出:選中資料庫,右鍵—任務—導出數據,按提示操作即可。
在SQL
Server20008版中可以導出資料庫中某個表的數據為腳本文件。右鍵選中的資料庫名-任務-生成腳本—編寫數據腳本(設置為True)-選中要導出的數據表-按提示操作。
③ 用sql直接從資料庫表中導入另一個表
只插入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
④ SQL SERVER中,如何把一個表中的數據導入到另一個表中
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)
(4)sql導入表數據擴展閱讀:
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: emp1.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'
⑤ SQL SERVER中,如何把一個表中的數據導入到另一個表中(不同資料庫之間的表導入)
不同資料庫之間的表導入方法:
1:選擇目標資料庫——滑鼠右鍵——任務——導入數據。
2:配置資料庫來源
7:選擇下一步,完成。
(5)sql導入表數據擴展閱讀:
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: emp1.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'
⑥ sql 一個表中的數據怎麼導入到另一個表裡
1、創建兩張測試表,
create table test_imp1(id number, value varchar2(20));
create table test_imp2(id number, value varchar2(20));
⑦ SQL語句 怎麼把從一個表中查出來數據插入到另一個表中
標准SQL語句格式:
INSERT
INTO 表名(欄位名)
select 欄位名
from 表面
例子:將查詢出的s表中sno,j表中jno,p表中pno插入spj表中
insert
into spj(sno,jno,pno)
select sno,jno,pno
from s,j,p
(7)sql導入表數據擴展閱讀:
刪除語句:DELETE * FROM table_name
查詢語句:SELECT * FROM Persons WHERE ROWNUM <= 5
建立視圖:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition
⑧ sql怎麼樣把一個表數據導入到另外一個表
1.b表存在(兩表結構一樣)
insert into b select * from a
2.若兩表只是有部分(欄位)相同,則
insert into b(col1,col2,col3,col4,...) select col1,col2,col3,col4,... from a where...
3.把表a插入到表b中去。b表不存在
select * into b from a
⑨ sql如何把數據導入到表中
select * into t# FROM openrowset( 'Microsoft.Jet.OLEDB.4.0', 'EXCEL 5.0;HDR=YES;IMEX=1; DATABASE=d:\kq\salary.xls',Sheet1$)
以上是將d:\kq\salary.xls的sheet1導入到sqlserver的一個新表,自己稍微該下就可以了,注意into t#是建立表t#,有表可用
insert into table select * from FROM openrowset( 'Microsoft.Jet.OLEDB.4.0', 'EXCEL 5.0;HDR=YES;IMEX=1; DATABASE=d:\kq\salary.xls',Sheet1$)
但是要注意欄位類型長度要匹配
⑩ sql 怎麼把一張表的數據導入到另一張表
前提兩張表的欄位數目一樣
例子:把B表數據導入A表
insert
into
a
select
*
from
b
語法:
insert
into
table1(a,b…)
select
a,b…
from
table2
也可以部分列的值導入