我有一个包含批量数据的表(比如说2百万行)。我需要将此数据导出到文本文件中。
我已经接近它抛出的Generate Scripts方法
System.OutOfMemoryExeception。
我需要一些如何将数据转换为文本文件。 sqlcmd
方法可以提供帮助吗?如果是这样,请建议步骤。
答案 0 :(得分:0)
启用xp_cmdshell
中的Facets
并运行 -
DECLARE @sql NVARCHAR(4000) = 'bcp "SELECT * FROM sys.schemas" queryout "D:\sample.txt" -S ' + @@servername + ' -T -w -r -t'
EXEC sys.xp_cmdshell @sql