亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sql語句導入導出大全.txt

?? 數據庫SQL語句應用大全
?? TXT
字號:
SQL語句導入導出大全  
[ 作者:佚名轉貼自:本站原創點擊數:588更新時間:2003-12-30文章錄入:志強 ] 
 
/******* 導出到excel
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'

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

/*動態文件名
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))+' ' 轉換后的別名
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

/********************** EXCEL導到遠程SQL
insert OPENDATASOURCE(
'SQLOLEDB',
'Data Source=遠程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


/** 導入文本文件
EXEC master..xp_cmdshell 'bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword'

/** 導出文本文件
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'

導出到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 數據庫
select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\',
'select * from [aa.DBF]')
--*/

/**************導入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
/***************** 導出到DBF ***************/
如果要導出數據到已經生成結構(即現存的)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表的文件名.



/*************導出到Access********************/
insert into openrowset('Microsoft.Jet.OLEDB.4.0', 
'x:\A.mdb';'admin';'',A表) select * from 數據庫名..B表

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

文件名為參數
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=;')...產品

********************* 導入 xml 文件

DECLARE @idoc int
DECLARE @doc varchar(1000)
--sample XML document
SET @doc ='



Customer was very satisfied




Important
Happy Customer.




'
-- 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導到Txt****************************************/
想用
select * into opendatasource(...) from opendatasource(...)
實現將一個Excel文件內容導入到一個文本文件

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


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

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表內容導入到一個全局臨時表
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從全局臨時表導出到文本文件
set @sql='bcp "'+@tbname+'" out "c:\aa.txt" /S"(local)" /P"" /c'
exec master..xp_cmdshell @sql

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


/********************導整個數據庫*********************************************/

用bcp實現的存儲過程


/*
實現數據導入/導出的存儲過程
根據不同的參數,可以實現導入/導出整個數據庫/單個表
調用示例:
--導出調用示例
----導出單個表
exec file2table 'zj','','','xzkh_sa..地區資料','c:\zj.txt',1
----導出整個數據庫
exec file2table 'zj','','','xzkh_sa','C:\docman',1

--導入調用示例
----導入單個表
exec file2table 'zj','','','xzkh_sa..地區資料','c:\zj.txt',0
----導入整個數據庫
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)--服務器名
,@username varchar(200)--用戶名,如果用NT驗證方式,則為空''
,@password varchar(200)--密碼
,@tbname varchar(500)--數據庫.dbo.表名,如果不指定:.dbo.表名,則導出數據庫的所有用戶表
,@filename varchar(1000)--導入/導出路徑/文件名,如果@tbname參數指明是導出整個數據庫,則這個參數是文件存放路徑,文件名自動用表名.txt
,@isout bit--1為導出,0為導入
as
declare @sql varchar(8000)

if @tbname like '%.%.%' --如果指定了表名,則直接導出單個表
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--導出整個數據庫,定義游標,取出所有的用戶表
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)


補充:

對于用bcp導出,是沒有字段名的.

用openrowset導出,需要事先建好表.

用openrowset導入,除ACCESS及EXCEL外,均不支持非本機數據導入
 
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
这里只有精品视频在线观看| 中文字幕免费一区| 高清不卡一二三区| 亚洲综合在线第一页| 2023国产精华国产精品| 欧美网站一区二区| 国产69精品久久99不卡| 奇米777欧美一区二区| 亚洲欧美日韩国产综合在线| 久久尤物电影视频在线观看| 欧美日韩国产小视频| 成人激情小说网站| 国产一区在线视频| 美日韩一区二区三区| 亚洲男人电影天堂| 国产精品黄色在线观看| 精品第一国产综合精品aⅴ| 欧美色图第一页| 91片黄在线观看| 成人国产精品免费观看| 国产一区二区成人久久免费影院| 日本强好片久久久久久aaa| 亚洲一区欧美一区| 亚洲黄网站在线观看| 日韩一区中文字幕| 国产精品精品国产色婷婷| 国产日产亚洲精品系列| 久久亚洲春色中文字幕久久久| 51久久夜色精品国产麻豆| 欧美在线视频日韩| 在线观看一区日韩| 欧美亚洲免费在线一区| 91国偷自产一区二区开放时间| 国产丶欧美丶日本不卡视频| 欧美伦理影视网| 成人h动漫精品一区二区| 狠狠色综合日日| 国产在线视视频有精品| 午夜精品久久久久久久99樱桃| 亚洲综合激情另类小说区| 亚洲精品视频在线观看免费| 亚洲精品视频在线观看免费| 亚洲免费在线看| 一区二区三区在线免费播放| 国产精品久久久久久久久快鸭 | 日本韩国欧美一区二区三区| 99久久久久免费精品国产 | 91丨porny丨最新| 成人精品免费视频| 成人h动漫精品| 97精品久久久午夜一区二区三区| 99天天综合性| 91成人免费在线| 精品国产露脸精彩对白| 欧美视频一区二区在线观看| 欧美日韩精品一区二区三区四区 | 中文字幕一区二区三中文字幕| 国产精品三级av在线播放| 中文字幕欧美一| 一区二区三区美女| 天堂久久一区二区三区| 久久99国产精品久久99| 国产成人在线视频播放| av电影在线观看不卡| 日本精品视频一区二区三区| 欧美日本一区二区| 精品福利一区二区三区免费视频| 2017欧美狠狠色| 亚洲欧美日韩在线播放| 亚洲www啪成人一区二区麻豆| 日韩av不卡一区二区| 韩国三级在线一区| 一本色道久久综合亚洲aⅴ蜜桃 | 国产一区二区三区免费观看| 国产成人在线视频免费播放| 色婷婷精品大视频在线蜜桃视频 | 亚洲欧美视频一区| 天堂一区二区在线免费观看| 国产乱码一区二区三区| 91国模大尺度私拍在线视频| 日韩欧美国产一区在线观看| 一色屋精品亚洲香蕉网站| 丝袜诱惑亚洲看片| 成人免费毛片嘿嘿连载视频| 在线观看成人免费视频| 久久尤物电影视频在线观看| 亚洲美女屁股眼交3| 极品少妇一区二区| 91福利小视频| 国产亚洲欧美日韩日本| 亚洲电影在线免费观看| 国产成人精品影视| 欧美日韩午夜精品| 国产精品嫩草影院av蜜臀| 性欧美大战久久久久久久久| 国产成人三级在线观看| 欧美精品日日鲁夜夜添| 中文字幕乱码日本亚洲一区二区 | 国产三级欧美三级| 天天操天天色综合| 99精品欧美一区| 久久久精品免费网站| 水野朝阳av一区二区三区| 91蜜桃视频在线| 久久久精品人体av艺术| 麻豆免费看一区二区三区| 色视频一区二区| 国产精品卡一卡二卡三| 国产毛片精品视频| 欧美一区二区久久久| 亚洲一区二区三区中文字幕| 成人在线综合网| 国产精品美女一区二区| 国产一区二区三区综合| 91精品国产欧美一区二区成人| 一区二区三区波多野结衣在线观看 | 综合激情成人伊人| 国产suv精品一区二区883| 精品国产乱码91久久久久久网站| 日韩精品午夜视频| 欧美美女直播网站| 亚洲永久精品国产| 91官网在线观看| 亚洲激情自拍偷拍| 在线一区二区三区四区五区 | 91视频观看视频| 国产精品卡一卡二卡三| 成人免费视频视频在线观看免费| 精品三级av在线| 精品一区二区三区久久久| 91精品国产麻豆国产自产在线| 亚洲综合色噜噜狠狠| 色琪琪一区二区三区亚洲区| 亚洲人吸女人奶水| 色婷婷久久99综合精品jk白丝| 中文字幕中文字幕一区二区| 成人深夜视频在线观看| 中文乱码免费一区二区| av一本久道久久综合久久鬼色| 一色屋精品亚洲香蕉网站| av在线不卡网| 亚洲三级视频在线观看| 欧美性色黄大片| 午夜精品福利在线| 欧美大片在线观看一区| 国产一区啦啦啦在线观看| 国产午夜一区二区三区| 不卡的av电影| 亚洲综合男人的天堂| 欧美日韩精品一区二区天天拍小说| 水野朝阳av一区二区三区| 欧美成人性福生活免费看| 国产美女一区二区| 中文字幕日韩一区| 欧美在线观看视频在线| 日韩专区在线视频| 久久精品视频在线免费观看| 99视频在线观看一区三区| 亚洲乱码一区二区三区在线观看| 懂色av一区二区三区免费看| 中文字幕欧美区| 在线观看一区不卡| 男女视频一区二区| 国产日韩精品一区| 色综合久久天天综合网| 日韩不卡在线观看日韩不卡视频| 精品国产乱码久久久久久老虎| 丁香啪啪综合成人亚洲小说| 亚洲欧美精品午睡沙发| 欧美一区二区三区日韩视频| 国产精品自拍网站| 一区二区三区四区国产精品| 91精品国产综合久久福利软件| 精品一区二区影视| 久久先锋影音av鲁色资源| 欧美激情一区二区在线| 国产一区二区三区av电影| 在线观看av不卡| 麻豆精品一区二区三区| 国产精品久久久久一区二区三区共| 欧美三级电影一区| 国产剧情av麻豆香蕉精品| 依依成人精品视频| 欧美精品一区二区精品网| 色综合天天视频在线观看| 蜜臀av性久久久久av蜜臀妖精| 国产精品国产自产拍高清av| 欧美一级欧美三级| 色国产综合视频| 精品一区二区久久| 亚洲一线二线三线久久久| 国产欧美一区二区精品性色超碰| 欧美三片在线视频观看| 精彩视频一区二区| 香蕉av福利精品导航| 国产精品不卡在线| 欧美成va人片在线观看| 欧美私人免费视频| 99麻豆久久久国产精品免费 | 中文字幕在线观看一区|