SQL语句导入导出
问题:SQL语句导入导出 
明天上班时 到csdn.net里面查查。问题解决以后删除此随笔. 
2004.12.23 问题初步解决。 
可以直接把Excel 显示出来 
select * 
from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="d:\book2.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$ 
/**/ 
http://www.rhce.cn/news/article_show.asp?id=17900 
文本文件导入数据库: 
BULK INSERT Northwind.dbo.[Table1] 
FROM 'd:\tt.txt' 
WITH 
( 
  FIELDTERMINATOR='\t', 
  ROWTERMINATOR='\n' 
) 
文本文件格式: 
C94-2221041-N07.pdf C94-2221041-N07 
C94-2221621-R07.pdf C94-2221621-R07 
C94-2222511-N10.pdf C94-2222511-N10 
两个字段之间是\t ,两行之间是\n 
如何将 Excel 数据导入 SQL Server
转载:http://www.proglan.net/cgi-bin/topic.cgi?forum=6&topic=1&show=0 
\\动态文件名 
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) 
   
如果不想将对 Excel 工作簿的永久连接配置为链接服务器,可以通过使用 OPENDATASOURCE 或 OPENROWSET 函数为特定目的导入数据。下列代码示例也能将 Excel Customers 工作表数据导入新的 SQL Server 表: 
SELECT * INTO XLImport3 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 
'Data Source=C:\test\xltest.xls;Extended Properties=Excel 8.0')...[Customers$] 
   
SELECT * INTO XLImport4 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
'Excel 8.0;Database=C:\test\xltest.xls', [Customers$]) 
   
SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
'Excel 8.0;Database=C:\test\xltest.xls', 'SELECT * FROM [Customers$]') 
   
       
       
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;321686 
       
 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号