猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
将查询结果导出到SQL Server 2008中的.csv文件
如何将查询结果导出到SQL Server 2008中的.csv文件?
素胚勾勒不出你
浏览 1224
回答 3
3回答
慕村225694
打开SQL Server Management Studio转到工具>选项>查询结果> SQL Server>结果到文本最右边是一个名为“输出格式”的下拉框选择逗号分隔,然后单击确定这会将查询结果显示为逗号分隔的文本。要将查询结果保存到文件中:Ctrl + Shift + F
0
0
0
12345678_0001
我知道这有点老了,但这是一个更简单的方法...使用默认设置运行查询(以网格格式显示结果,如果不是网格格式,请参见下文)右键单击网格结果,然后单击“将结果另存为”并保存。如果结果不是网格格式,请在写查询的位置单击鼠标右键,将鼠标悬停在“ Results To”上,然后单击“ Results To Grid”祝好运!
0
0
0
海绵宝宝撒
如果所涉及的数据库是本地数据库,则以下可能是将查询结果导出到CSV文件的最可靠的方法(即,为您提供最大的控制权)。复制查询。在对象资源管理器中,右键单击有问题的数据库。选择“任务” >>“导出数据...”配置您的数据源,然后单击“下一步”。选择“平面文件”或“ Microsoft Excel”作为目标。指定文件路径。如果使用平面文件,请根据需要进行配置。如果使用Microsoft Excel,请选择“ Excel 2007”(先前版本的行限制为64k)选择“写查询以指定要传输的数据”粘贴第1步中的查询。单击下一步>>查看映射>>单击下一步>>选择“立即运行” >>单击“完成”两次。经过详尽的此过程后,我发现以下是最佳选择PowerShell脚本$dbname = "**YOUR_DB_NAME_WITHOUT_STARS**"$AttachmentPath = "c:\\export.csv"$QueryFmt= @"**YOUR_QUERY_WITHOUT_STARS**"@Invoke-Sqlcmd -ServerInstance **SERVER_NAME_WITHOUT_STARS** -Database $dbname -Query $QueryFmt | Export-CSV $AttachmentPath -NoTypeInformation以管理员身份运行PowerShell& "c:\path_to_your_ps1_file.ps1"
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
SQL Server
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续