MSsql bcp
发布日期:2022-03-29 14:04:52 浏览次数:41 分类:博客文章

本文共 611 字,大约阅读时间需要 2 分钟。

--将test_1表导出在F盘根目录下/reconfigureEXEC master..xp_cmdshell 'bcp test.dbo.test_1 out f:\abc.txt -c -q -U"sa" -P"123456"'--同上EXEC master..xp_cmdshell 'bcp test.dbo.T out D:\Temp.xls -c -q -S "MICROSO-B9HH53O" -U "sa" -P "123456"'--同上EXEC master..xp_cmdshell 'bcp test.dbo.T  out  f:\abc.xls -c -q -T'经测试:-U -P 必须大写。--由于导出是没有列名的需要手工复制表结构select * into a from test_1 where 1=2 导入然后 将OUT 改成IN即可。 --当我们要输出具体的数据时,输出参数改为QUERYOUT其中-F 4 -L 7 是指从所查出来的结果中取第4条到7条记录进行导出(一共4行),这样就避免了子查询倒序排列啥啥啥的。分页的搞法,太过麻烦。EXEC master..xp_cmdshell 'BCP "SELECT TOP 7 * FROM newname.dbo.AA_BB" queryout c:\abc.xls -F 4 -L 7 -c -U"sa" -P"123456"'

 

 

 

转载地址:https://www.cnblogs.com/1-Admin/p/6086875.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:mssql 动态行转列。
下一篇:MSsql 服务器之间远程及其链接查询

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月15日 14时06分02秒