问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql server 如何按照一个字段的不同值 批量导出多个txt

发布网友 发布时间:2022-04-14 10:46

我来回答

2个回答

热心网友 时间:2022-04-14 12:15

我遇到这种问题用程序解决
先查询有多少个字段值,然后循环拼写SQl语句查询导出

你如果不写程序,可以先导出所有字段值,可能有几十个或上百个,没关系,在excel很好弄
然后用下面的存储过程,格式刷上场,刷出对应的几十条语句,批量执行就好了,也很快
存储过程是我在网上找的,你试试

create proc 导出xls文件
@服务器名 varchar(255),
@库名 varchar(255),
@表名 varchar(255),
@用户名 varchar(100),
@密码 varchar(100),
@路径及文件名 varchar(255)
as
declare @temp1 nvarchar(4000),@temp2 varchar(8000)

set @temp1='select @value1='''',@value2='''' ;

select @value1=@value1+'',''''''+a.name+char(39),@value2=@value2+'',cast(''+a.name+'' as varchar(200))'' from '+@库名+'..syscolumns a,'+@库名+'..sysobjects d where a.id=d.id and d.name='''+@表名+''''

exec sp_executesql @temp1,N'@value1 nvarchar(4000) output , @value2 varchar(8000) output',@temp1 output,@temp2 output

select @temp1=right(@temp1,len(@temp1)-1),@temp2=right(@temp2,len(@temp2)-1)

set @temp2='bcp "select '+@temp1+' union all SELECT '+@temp2+' FROM '+@库名+'..'+@表名+'" queryout '+@路径及文件名+' -c -S'+@服务器名+' -U'+@用户名+' -P'+@密码

--print @temp2
EXEC master..xp_cmdshell @temp2
go

exec 导出xls文件 '服务器名','库名','表名','sa','密码','c:\文件.xls'

go
drop proc 导出xls文件
go

热心网友 时间:2022-04-14 13:33

按照class的不同值(估计最多有几十个吧),分别创建视图,然后导出视图。
举例:对于“一年一班”的数据,
create view V_student_1_1 as select * from table1 where class='一年一班'
bcp 数据库名..V_student_1_1 out 1_1.txt ......

可以编个批处理实现许多班级的数据导出,也就是一组bcp命令。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小篇幅造句 易车如何发布二手车 转让卖车信息流程 《易车》群聊消息关闭方法 易车消息夜间勿扰方法步骤 易车如何开启消息夜间勿扰 易车 开启@消息推送 ...当入射角是 时,反射角是 。我们能从各个方向看到本身不发光的物体... 发泄的近义词和反义词是什么_发泄是什么意思? 我的世界手游 我的世界手机版怎么做末地传送门? 我的世界手游 末地传送门怎么做? 安全评价师的报考科目有什么 请问做HPLC时用的示差折光检测器时,操作软件是purge到底是什么意思? purge plan 是什么意思 sample manager wash和sample manage purge差别 在AUTOCAD中,如图所示的内容,3中,请图示讲解?4中PURGE什么意思?? purged的翻译是:什么意思 purger 什么意思 eradicate与purge有什么区别? 汽车的TANK和PURGE是什么? purge 与 flush purge什么时候可以purge二级索引 innodb 液相prime和purge区别 purge的意思 火灾探测器的安装方法 火灾探测器安装要求是什么 下载QQ出现runtime error 怎么解决 下载QQ出现runtime error 怎么解决 登陆某个特定qq时出现runtime error怎么回事? 登陆某个特定qq时出现runtime error怎么回事? QQ出现runtime error qq空间每次登陆就出现 runtime error面板 确定或关闭空间都会关闭,怎么也解决不了 人身保险核保核赔试卷1 人保核保师考试试题 那里有平安产险核保资格考试的试题库下载? 朋友们: 谁有:中国人寿财产保险有限公司的财产险核保初级资格考试 试题,请给兄弟发一份。最好附有答案 求平安车险核保人员上岗资格考试试题!!!急急急急啊! 中国人寿财产保险股份有限公司 的 财产险核保初级资格考试 试题, 跪求 责意险核保考试是不是从题库里抽题 请问谁有平安保险核保考试的资料? 谢谢 跪求核保核赔师的考试资料或试题,有的请发邮箱wudily1305@163.com 十分感谢 各位大大 财产保险核保员考试什么时候开考,都考些什么啊,有复习题吗 怎样将IE8 X64改为.32 英语翻译这门课程的目的是训练学生的听力技巧 如何用英语写一篇听力技巧作文呢? 英语听力技巧? 如何快速提高英语听力技巧 没有尖嘴壶怎么做煎饼画 有条件选择地输出SQL数据到EXCEL表格用什么软件 纯利润怎么算 超市营业额计算公式 超市利润公式