sql serve 导出表数据到txt文件的代码
时间: 2023-11-27 22:04:16 浏览: 78
sqlserver定期导出excel表源代码.txt
下面是使用 SQL Server Management Studio (SSMS) 导出单个表的数据到txt文件的 T-SQL 代码示例:
```sql
-- 定义导出文件路径和文件名
DECLARE @exportPath AS VARCHAR(1000) = 'C:\export\table_data.txt'
-- 使用 BCP 命令导出数据到 txt 文件
EXECUTE xp_cmdshell 'bcp "SELECT * FROM [dbo].[table_name]" queryout "' + @exportPath + '" -S server_name -T -c'
```
这段代码会将 `dbo.table_name` 表中的所有数据导出到 `C:\export\table_data.txt` 文件中,使用默认的分隔符。
需要注意的是,为了执行此代码,需要确保已启用 xp_cmdshell 扩展,并且当前用户必须具有执行 xp_cmdshell 的权限。此外,为了安全起见,应该避免在生产环境中使用 xp_cmdshell。
阅读全文