这几乎是一个菜鸟问题,但我找不到解决方案。
我正在使用SQL Server数据库。在一个表中,列具有DataType varbinary(max)。此列的值显示为十六进制值(当我使用选择 - 查询时)。将显示的十六进制字符串完整地写入文本文件的最佳方法是什么?
两个限制条件: *复制和粘贴不是选项。我想要提取的值的长度约为。 69000个字符。 Windows剪贴板似乎只存储了大约43000个字符。 *我试图将查询结果保存为.csv文件。但这些文件的最大大小约为65000个字符。
答案 0 :(得分:1)
从命令行:
bcp "select * from [<yourtable>]" queryout C:\Temp\yourfile.dat -S yourserver -d yourDatabase -T -c
-T表示可信连接;您可以使用-U和-P来提供用户名作为密码。