[原创]用SQL语句将查询数据保存到本机excel中
场景:每轮测试在数据库中产生大量的数据,并且要求保存到excel中,以用来分析数据。
方法:用sql语句来实现,把整个表中的数据都保存到了excel中,效果挺好的。
语句如下:
EXEC master..xp_cmdshell 'bcp SUPERJXT_125K.dbo.OBJ_TAG_INOUT OUT "E:\工作区间\OBJ_TAG_INOUT.xls" -c -S"SED-ZHANG" -U"sa" -P"******"'
问题:没有过多久,发现保存的数据excel默认的行数加载不了那么多行的数据,而且每次打开查看的时候很慢。悲催,可能是测试产生的数据太多了。
最后解决方法:
每测试一次,把数据库备份一次,数据分析用SQL语句来实现。然后把统计数据导到excel中,再用图标来实现。
2011-06-09