加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 08:49:20 所属栏目:MsSql教程 来源:网络整理
导读:如何导出表SQL Server到 单个平面文件? (所有数据和 第一行为列名)? 有没有这样的查询? 解决方法 DECLARE @saveas VARCHAR(2048),@query VARCHAR(2048),@bcpquery VARCHAR(2048),@bcpconn VARCHAR(64),@bcpdelim VARCHAR(2)SET @query = 'select * from ta
>如何导出表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     = 'SERVER1SHARE1FOLDERQueryOutput.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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读