sql - 使用SQL Server 2008自动生成文本文件

标签 sql sql-server sql-server-2008 sql-server-2005 sql-server-2008-r2

我想在SQL Server 2008中执行存储过程,并将数据存储在文本文件中。如何执行此操作以及如何使用SQL Server 2008中的数据自动生成文本文件

最佳答案

一种方法是利用BCP(批量复制程序)来执行此操作。您需要启用xp_cmdshell才能使其正常工作。

您也可以使用SSIS导入/导出向导来实现此目的。

EXEC master..xp_cmdshell 'BCP "exec dbname.schemaname.procname" queryout "C:\outputfile.txt" -T -c -t,'

看看这些:
  • BCP
  • SSIS
  • 关于sql - 使用SQL Server 2008自动生成文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11489263/

    相关文章:

    sql - 检查 mysql 中的相互关系。一个简单的单表问题

    SQL函数作为默认参数值?

    javascript - 是否可以将github网页连接到SQL数据库?

    mysql orderby数字和时间戳字符串之间的区别

    SQL 更改最小值和最大值的数据格式

    sql-server - ',' 附近的语法不正确。执行 sp_executesql

    sql-server - 获取每个不同列值的前 5 个

    sql-server - 使用一定范围内的随机数字更新表列

    sql - 在 SSIS 中编写自定义日志提供程序

    sql - 随机分配工作地点,每个地点不得超过指定员 worker 数