手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Mssql>列表

SQL语句导入导出大全

来源:互联网 作者:west263.com 时间:2008-04-02
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
/******* 导出到excel
EXEC master..xp_cmdshell ''bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""''c hina it power . c omHIOHxDw


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


/*动态文档名
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)
*/c hina it power . c omHIOHxDw


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'')...xactionsc hina it power . c omHIOHxDw


/********************** 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'')...xactionsc hina it power . c omHIOHxDw



/** 导入文本文档
EXEC master..xp_cmdshell ''bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword''c hina it power . c omHIOHxDw


/** 导出文本文档
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''c hina it power . c omHIOHxDw


导出到TXT文本,用逗号分开
exec master..xp_cmdshell ''bcp "库名..表名" out "d:\tt.txt" -c -t ,-U sa -P password''c hina it power . c omHIOHxDw



BULK INSERT 库名..表名
FROM ''c:\test.txt''
WITH (
FIELDTERMINATOR = '';'',
ROWTERMINATOR = ''\n''
)c hina it power . c omHIOHxDw



--/* dBase IV文档
select * from
OPENROWSET(''MICROSOFT.JET.OLEDB.4.0''
,''dBase IV;HDR=NO;IMEX=2;DATABASE=C:\'',''select * from [客户资料4.dbf]'')
--*/c hina it power . c omHIOHxDw


--/* dBase III文档
select * from
OPENROWSET(''MICROSOFT.JET.OLEDB.4.0''
,''dBase III;HDR=NO;IMEX=2;DATABASE=C:\'',''select * from [客户资料3.dbf]'')
--*/c hina it power . c omHIOHxDw


--/* FoxPro 数据库
select * from openrowset(''MSDASQL'',
''Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\'',
''select * from [aa.DBF]'')
--*/c hina it power . c omHIOHxDw


/**************导入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语句c hina it power . c omHIOHxDw


insert into openrowset(''MSDASQL'',
''Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\'',
''select * from [aa.DBF]'')
select * from 表c hina it power . c omHIOHxDw


说明:
SourceDB=c:\ 指定foxpro表所在的文档夹
aa.DBF 指定foxpro表的文档名.c hina it power . c omHIOHxDw


c hina it power . c omHIOHxDw



/*************导出到Access********************/
insert into openrowset(''Microsoft.Jet.OLEDB.4.0'',
''x:\A.mdb'';''admin'';'''',A表) select * from 数据库名..B表c hina it power . c omHIOHxDw


/*************导入Access********************/
insert into B表 selet * from openrowset(''Microsoft.Jet.OLEDB.4.0'',
''x:\A.mdb'';''admin'';'''',A表)c hina it power . c omHIOHxDw


文档名为参数
declare @fname varchar(20)
set @fname = ''d:\test.mdb''
exec(''SELECT a.* FROM opendatasource(''''Microsoft.Jet.OLEDB.4.0'''',
'''''' @fname '''''';''''admin'''';'''''''', topics) as a '')c hina it power . c omHIOHxDw


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

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!