婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL語句導(dǎo)入導(dǎo)出大全

SQL語句導(dǎo)入導(dǎo)出大全

熱門標(biāo)簽:溫州語音外呼系統(tǒng)排名 福州外呼系統(tǒng)招商 百度地圖標(biāo)注信息怎么修改 商家地圖標(biāo)注圖片 四川穩(wěn)定外呼系統(tǒng)公司 電話機(jī)器人接口是什么樣的 沈陽外呼系統(tǒng)有效果嗎 怎么在高德地圖標(biāo)注多個(gè)點(diǎn) AI智能云呼電話機(jī)器人怎么注冊
導(dǎo)出到excel 
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'
導(dǎo)入Excel 


SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions 


動(dòng)態(tài)文件名 


declare @fn varchar(20),@s varchar(1000)  
set @fn = 'c:\test.xls'  
set @s ='''Microsoft.Jet.OLEDB.4.0'',  
''Data Source="'+@fn+'";User ID=Admin;Password=;Extended properties=Excel 5.0'''  
set @s = 'SELECT * FROM OpenDataSource ('+@s+')...sheet1$'  
exec(@s) 

SELECT cast(cast(科目編號 as numeric(10,2)) as nvarchar(255))+' ' 轉(zhuǎn)換后的別名  
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',  
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions 


EXCEL導(dǎo)到遠(yuǎn)程SQL 


insert OPENDATASOURCE(  
'SQLOLEDB',  
'Data Source=遠(yuǎn)程ip;User ID=sa;Password=密碼'  
).庫名.dbo.表名 (列名1,列名2)  
SELECT 列名1,列名2  
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',  
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions 


導(dǎo)入文本文件 


EXEC master..xp_cmdshell 'bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword' 


導(dǎo)出文本文件 


EXEC master..xp_cmdshell 'bcp dbname..tablename out c:\DT.txt -c -Sservername -Usa -Ppassword'  
或  
EXEC master..xp_cmdshell 'bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword' 


導(dǎo)出到TXT文本,用逗號分開 


exec master..xp_cmdshell 'bcp "庫名..表名" out "d:\tt.txt" -c -t ,-U sa -P password' 
BULK INSERT 庫名..表名 
FROM 'c:\test.txt'  
WITH (  
FIELDTERMINATOR = ';',  
ROWTERMINATOR = '\n'  
)  


--/* dBase IV文件  
select * from  
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'  
,'dBase IV;HDR=NO;IMEX=2;DATABASE=C:\','select * from [客戶資料4.dbf]')  
--*/  

--/* dBase III文件  
select * from  
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'  
,'dBase III;HDR=NO;IMEX=2;DATABASE=C:\','select * from [客戶資料3.dbf]')  
--*/  

--/* FoxPro 數(shù)據(jù)庫  
select * from openrowset('MSDASQL',  
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\',  
'select * from [aa.DBF]')  
--*/  


導(dǎo)入DBF文件 


select * from openrowset('MSDASQL',  
'Driver=Microsoft Visual FoxPro Driver;  
SourceDB=e:\VFP98\data;  
SourceType=DBF',  
'select * from customer where country != "USA" order by country')  
go 


導(dǎo)出到DBF 

如果要導(dǎo)出數(shù)據(jù)到已經(jīng)生成結(jié)構(gòu)(即現(xiàn)存的)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表的文件名. 


導(dǎo)出到Access 


insert into openrowset('Microsoft.Jet.OLEDB.4.0',  
'x:\A.mdb';'admin';'',A表) select * from 數(shù)據(jù)庫名..B表 


導(dǎo)入Access 


insert into B表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0',  
'x:\A.mdb';'admin';'',A表) 


文件名為參數(shù) 


declare @fname varchar(20) 
set @fname = 'd:\test.mdb'  
exec('SELECT a.* FROM opendatasource(''Microsoft.Jet.OLEDB.4.0'',  
'''+@fname+''';''admin'';'''', topics) as a ')  

SELECT *  
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',  
'Data Source="f:\northwind.mdb";Jet OLEDB:Database Password=123;User ID=Admin;Password=;') 


導(dǎo)入 xml 文件 [Page] 


DECLARE @idoc int  
DECLARE @doc varchar(1000)  
--sample XML document  
SET @doc ='  
root>  
Customer cid= "C1" name="Janine" city="Issaquah">  
Order oid="O1" date="1/20/1996" amount="3.5" />  
Order oid="O2" date="4/30/1997" amount="13.4">Customer was very satisfied  
/Order>  
/Customer>  
Customer cid="C2" name="Ursula" city="Oelde" >  
Order oid="O3" date="7/14/1999" amount="100" note="Wrap it blue  
white red">  
Urgency>Important/Urgency>  
Happy Customer.  
/Order>  
Order oid="O4" date="1/20/1996" amount="10000"/>  
/Customer>  
/root>  
'  
-- Create an internal representation of the XML document.  
EXEC sp_xml_preparedocument @idoc OUTPUT, @doc  

-- Execute a SELECT statement using OPENXML rowset provider.  
SELECT *  
FROM OPENXML (@idoc, '/root/Customer/Order', 1)  
WITH (oid char(5),  
amount float,  
comment ntext 'text()')  
EXEC sp_xml_removedocument @idoc 


Excel導(dǎo)到Txt 


想用 select * into opendatasource(...) from opendatasource(...) 


實(shí)現(xiàn)將一個(gè)Excel文件內(nèi)容導(dǎo)入到一個(gè)文本文件 

假設(shè)Excel中有兩列,第一列為姓名,第二列為很行帳號(16位)  
且銀行帳號導(dǎo)出到文本文件后分兩部分,前8位和后8位分開。  

如果要用你上面的語句插入的話,文本文件必須存在,而且有一行:姓名,銀行賬號1,銀行賬號2 ,然后就可以用下面的語句進(jìn)行插入,注意文件名和目錄根據(jù)你的實(shí)際情況進(jìn)行修改.  


insert into  
opendatasource('MICROSOFT.JET.OLEDB.4.0'  
,'Text;HDR=Yes;DATABASE=C:\'  
)...[aa#txt]  
--,aa#txt)  
--*/  
select 姓名,銀行賬號1=left(銀行賬號,8),銀行賬號2=right(銀行賬號,8)  
from  
opendatasource('MICROSOFT.JET.OLEDB.4.0'  
,'Excel 5.0;HDR=YES;IMEX=2;DATABASE=c:\a.xls'  
--,Sheet1$)  
)...[Sheet1$] 


如果你想直接插入并生成文本文件,就要用bcp  


declare @sql varchar(8000),@tbname varchar(50)  

--首先將excel表內(nèi)容導(dǎo)入到一個(gè)全局臨時(shí)表  
select @tbname='[##temp'+cast(newid() as varchar(40))+']'  
,@sql='select 姓名,銀行賬號1=left(銀行賬號,8),銀行賬號2=right(銀行賬號,8)  
into '+@tbname+' from  
opendatasource(''MICROSOFT.JET.OLEDB.4.0''  
,''Excel 5.0;HDR=YES;IMEX=2;DATABASE=c:\a.xls''  
)...[Sheet1$]'  
exec(@sql)  

--然后用bcp從全局臨時(shí)表導(dǎo)出到文本文件  
set @sql='bcp "'+@tbname+'" out "c:\aa.txt" /S"(local)" /P"" /c'  
exec master..xp_cmdshell @sql  

--刪除臨時(shí)表  
exec('drop table '+@tbname) 


導(dǎo)整個(gè)數(shù)據(jù)庫 

用bcp實(shí)現(xiàn)的存儲過程  


/*  
實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入/導(dǎo)出的存儲過程  
根據(jù)不同的參數(shù),可以實(shí)現(xiàn)導(dǎo)入/導(dǎo)出整個(gè)數(shù)據(jù)庫/單個(gè)表  
調(diào)用示例:  
--導(dǎo)出調(diào)用示例  
----導(dǎo)出單個(gè)表  
exec file2table 'zj','','','xzkh_sa..地區(qū)資料','c:\zj.txt',1  
----導(dǎo)出整個(gè)數(shù)據(jù)庫  
exec file2table 'zj','','','xzkh_sa','C:\docman',1  

--導(dǎo)入調(diào)用示例  
----導(dǎo)入單個(gè)表  
exec file2table 'zj','','','xzkh_sa..地區(qū)資料','c:\zj.txt',0  
----導(dǎo)入整個(gè)數(shù)據(jù)庫  
exec file2table 'zj','','','xzkh_sa','C:\docman',0  

*/  
if exists(select 1 from sysobjects where name='File2Table' and objectproperty(id,'IsProcedure')=1)  
drop procedure File2Table  
go  
create procedure File2Table  
@servername varchar(200) --服務(wù)器名  
,@username varchar(200) --用戶名,如果用NT驗(yàn)證方式,則為空''  
,@password varchar(200) --密碼  
,@tbname varchar(500) --數(shù)據(jù)庫.dbo.表名,如果不指定:.dbo.表名,則導(dǎo)出數(shù)據(jù)庫的所有用戶表  
,@filename varchar(1000) --導(dǎo)入/導(dǎo)出路徑/文件名,如果@tbname參數(shù)指明是導(dǎo)出整個(gè)數(shù)據(jù)庫,則這個(gè)參數(shù)是文件存放路徑,文件名自動(dòng)用表名.txt  
,@isout bit --1為導(dǎo)出,0為導(dǎo)入  
as  
declare @sql varchar(8000)  

if @tbname like '%.%.%' --如果指定了表名,則直接導(dǎo)出單個(gè)表  
begin  
set @sql='bcp '+@tbname  
+case when @isout=1 then ' out ' else ' in ' end  
+' "'+@filename+'" /w'  
+' /S '+@servername  
+case when isnull(@username,'')='' then '' else ' /U '+@username end  
+' /P '+isnull(@password,'')  
exec master..xp_cmdshell @sql  
end  
else  
begin --導(dǎo)出整個(gè)數(shù)據(jù)庫,定義游標(biāo),取出所有的用戶表  
declare @m_tbname varchar(250)  
if right(@filename,1)>'\' set @filename=@filename+'\'  

set @m_tbname='declare #tb cursor for select name from '+@tbname+'..sysobjects where xtype=''U'''  
exec(@m_tbname)  
open #tb  
fetch next from #tb into @m_tbname  
while @@fetch_status=0  
begin  
set @sql='bcp '+@tbname+'..'+@m_tbname  
+case when @isout=1 then ' out ' else ' in ' end  
+' "'+@filename+@m_tbname+'.txt " /w'  
+' /S '+@servername  
+case when isnull(@username,'')='' then '' else ' /U '+@username end  
+' /P '+isnull(@password,'')  
exec master..xp_cmdshell @sql  
fetch next from #tb into @m_tbname  
end  
close #tb  
deallocate #tb  
end  
go 


 Oracle  


EXEC sp_addlinkedserver 'OracleSvr',  
'Oracle 7.3',  
'MSDAORA',  
'ORCLDB'  
GO  

delete from openquery(mailser,'select * from yulin')  

select * from openquery(mailser,'select * from yulin')  

update openquery(mailser,'select * from yulin where id=15')set disorder=555,catago=888  

insert into openquery(mailser,'select disorder,catago from yulin')values(333,777) 



補(bǔ)充:  

對于用bcp導(dǎo)出,是沒有字段名的.  
用openrowset導(dǎo)出,需要事先建好表.  
用openrowset導(dǎo)入,除ACCESS及EXCEL外,均不支持非本機(jī)數(shù)據(jù)導(dǎo)入 

標(biāo)簽:寶雞 西寧 汕尾 營口 無錫 邯鄲 來賓 七臺河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL語句導(dǎo)入導(dǎo)出大全》,本文關(guān)鍵詞  SQL,語句,導(dǎo)入,導(dǎo)出,大全,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL語句導(dǎo)入導(dǎo)出大全》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL語句導(dǎo)入導(dǎo)出大全的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲影院免费观看| 久久av老司机精品网站导航| 国产精品一区在线观看你懂的| 欧美日韩亚州综合| 在线观看国产91| 精品成人a区在线观看| 亚洲九九爱视频| 国产成人综合在线观看| 日韩区在线观看| 精品国产乱码久久久久久图片 | 亚洲午夜一二三区视频| 亚洲成av人**亚洲成av**| 亚洲一区二区黄色| 激情小说欧美图片| 波多野结衣一区二区三区| 欧美午夜精品电影| 久久亚洲精品国产精品紫薇| 亚洲欧美激情视频在线观看一区二区三区 | 色婷婷久久久综合中文字幕| 欧美日韩国产美女| 国产欧美精品一区二区三区四区| 一区二区久久久| 国产一区二区三区美女| 91亚洲永久精品| 精品久久人人做人人爰| 亚洲综合在线视频| 国产一区二区电影| 在线成人高清不卡| 综合在线观看色| 久久精品久久精品| 欧美亚洲一区二区三区四区| 久久久777精品电影网影网 | 香蕉av福利精品导航| 日本视频中文字幕一区二区三区 | 国产精品天美传媒| 国产欧美中文在线| 九一九一国产精品| 亚洲精品一区二区三区香蕉| 国产精品 日产精品 欧美精品| 久久精品人人做人人爽人人| a在线播放不卡| 五月婷婷综合激情| 亚洲国产精品99久久久久久久久| 日韩精品亚洲专区| 色激情天天射综合网| 国产日韩欧美在线一区| 玖玖九九国产精品| 欧美福利电影网| 亚洲曰韩产成在线| eeuss鲁一区二区三区| 欧美mv日韩mv国产网站| 香蕉久久一区二区不卡无毒影院| 91精品国产高清一区二区三区| 亚洲欧美一区二区三区久本道91| 国产福利一区二区三区视频在线| 日韩精品一区在线观看| 国产精品第一页第二页第三页| 亚洲欧洲精品一区二区三区不卡| 国产三级欧美三级日产三级99| 欧美日韩在线亚洲一区蜜芽| 亚洲视频在线一区二区| jiyouzz国产精品久久| 欧美国产日韩亚洲一区| 国产高清精品在线| 欧美国产欧美综合| 91香蕉视频mp4| 国内久久精品视频| 精品国产髙清在线看国产毛片| 同产精品九九九| 欧美日韩一区二区在线观看视频 | 日韩西西人体444www| 免费成人你懂的| 精品乱人伦一区二区三区| 国产一区亚洲一区| 欧美激情综合网| 91首页免费视频| 午夜电影久久久| 欧美激情中文字幕一区二区| 日韩毛片高清在线播放| 国产高清无密码一区二区三区| 久久福利视频一区二区| 久久99这里只有精品| 从欧美一区二区三区| 色av成人天堂桃色av| 欧美久久婷婷综合色| 日韩精品一区二区三区中文不卡 | 日韩美女视频在线| 亚洲综合视频在线| 欧美久久久久免费| 久久精品国产77777蜜臀| 久久久精品tv| 成人免费观看av| 91视视频在线观看入口直接观看www| 亚洲视频每日更新| 91麻豆精品国产自产在线| 国产麻豆精品在线观看| 亚洲人成网站影音先锋播放| 欧美精品丝袜久久久中文字幕| 国产精品资源在线| 亚洲国产欧美在线人成| 国产亚洲欧美在线| 欧美三级欧美一级| 国产精品影视在线| 天天综合日日夜夜精品| 国产精品久久久久久久午夜片| 欧美三级乱人伦电影| 成人免费毛片嘿嘿连载视频| 日韩激情在线观看| 亚洲三级小视频| 久久久精品免费观看| 欧美丰满少妇xxxbbb| 99久久久免费精品国产一区二区| 日韩电影在线免费看| 国产精品久久777777| 2023国产精品视频| 制服.丝袜.亚洲.中文.综合| 99re8在线精品视频免费播放| 极品美女销魂一区二区三区| 一级中文字幕一区二区| 亚洲国产电影在线观看| 欧美成人精品福利| 欧美高清视频www夜色资源网| 色狠狠av一区二区三区| 成人免费精品视频| 国产麻豆视频一区| 国产综合久久久久影院| 亚洲综合无码一区二区| 国产大片一区二区| 亚洲大片精品永久免费| av在线这里只有精品| 日韩美女视频一区二区| 欧美久久婷婷综合色| 成人a区在线观看| 亚洲最大的成人av| 国产欧美一区视频| 欧美视频三区在线播放| 日韩精品福利网| 成人开心网精品视频| 日本一区中文字幕| 亚洲成人午夜影院| 亚洲五码中文字幕| 亚洲一二三四区不卡| 亚洲一区二区三区三| 亚洲免费观看高清完整版在线观看| 久久女同性恋中文字幕| 国产日本欧美一区二区| 中文字幕欧美国产| 中文字幕亚洲成人| 中文字幕一区二区三区精华液| 国产精品久久久久天堂| 亚洲黄色免费电影| 91国偷自产一区二区使用方法| 成人免费福利片| 91亚洲国产成人精品一区二区三| av中文字幕在线不卡| 一道本成人在线| 欧美最新大片在线看| 欧美日韩久久一区| 欧美一区二区大片| 欧美电视剧免费全集观看| 久久女同精品一区二区| 国产亚洲一区字幕| 亚洲私人黄色宅男| 亚洲一二三级电影| 日韩av高清在线观看| 精品一区二区三区免费观看| 激情综合五月婷婷| 不卡电影一区二区三区| 91精品福利视频| 欧美不卡在线视频| 国产精品污网站| 亚洲午夜免费视频| 久久99九九99精品| 99精品欧美一区| 91精品视频网| 国产清纯美女被跳蛋高潮一区二区久久w | 99在线精品观看| 欧美男女性生活在线直播观看| 26uuu国产日韩综合| 亚洲精品中文在线| 国产精品原创巨作av| 欧美三级欧美一级| 国产精品久久久久久妇女6080| 日本中文字幕一区| 99精品国产热久久91蜜凸| 日韩精品一区二区三区在线播放| 久久久精品人体av艺术| 日韩福利电影在线观看| 一本一本大道香蕉久在线精品| 精品国精品自拍自在线| 亚洲人成伊人成综合网小说| 蜜桃在线一区二区三区| 91麻豆国产福利精品| 精品粉嫩aⅴ一区二区三区四区| 亚洲精品成人精品456| 国产精品一卡二| 欧美成人精品1314www| 一区二区三区中文免费| 福利一区二区在线| 亚洲日本一区二区|