当前位置: 代码迷 >> Sql Server >> 偶是新手,请教sqlserver能不能做这样的事?
  详细解决方案

偶是新手,请教sqlserver能不能做这样的事?

热度:39   发布时间:2016-04-27 21:20:55.0
偶是新手,请问sqlserver能不能做这样的事???
就是每天从一个固定格式的文本文件读取数据到表里去
比如   文本为:
1   aa   bb   cc
2   dd   aa   cc
3   ee   ff   aa

是不是在job可以弄呢?
请高手回答.谢谢

------解决方案--------------------
exec master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname " queryout c:\Authors.txt -c -t , -S Flysky -U sa -P 密码 '(导出)

也可以用以下方式导入数据库
insert 表名
select * from OpenRowset( 'MSDASQL ', 'Driver={Microsoft Text Driver (*.txt; *.csv)};
DefaultDir=E:\; ', 'select * from roy.txt ')
------解决方案--------------------
用bulk insert 可以,网上很多资料的
  相关解决方案