sql-server-2008 – 在SQL Server 2008中导出表

前端之家收集整理的这篇文章主要介绍了sql-server-2008 – 在SQL Server 2008中导出表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
>如何导出表sql Server到
单个平面文件? (所有数据和
第一行为列名)?
有没有这样的查询

解决方法

DECLARE  
     @saveas VARCHAR(2048),@query VARCHAR(2048),@bcpquery VARCHAR(2048),@bcpconn VARCHAR(64),@bcpdelim VARCHAR(2)

SET @query      = 'select * from table1'
SET @saveas     = '\\SERVER1\SHARE1\FOLDER\QueryOutput.txt'
SET @bcpdelim   = '|'
SET @bcpconn    = '-T' -- Trusted
--SET @bcpconn    = '-U <username> -P <password>' -- sql authentication


SET @bcpquery = 'bcp "' + replace(@query,char(10),'') + '" QUERYOUT "' + @saveas + '" -c -t^' + @bcpdelim + ' ' + @bcpconn + ' -S ' + @@servername
EXEC master..xp_cmdshell @bcpquery
原文链接:https://www.f2er.com/mssql/75296.html

猜你在找的MsSQL相关文章