查询提示超过了最大目录缓冲区 1023 字节(1212 字节输入)。 用bcp...queryout命令,将大量数据导出到excel中,出现“查询提示超过了最大目录缓冲区 1023 字节(1212 字节输入)。”错误。请问该怎么解决,因为我导出的查询语句很长,超过了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查询分析器->工具->选项->结果->每列最多字符数- 把1024 改写成8000 ? http://topic.csdn.net/t/20050111/11/3715592.html 把SQL语句生成一个.sql文件,然后调用exec master..xp_cmdshell 'osql -U sa -P 19850709 -S (Local) -i E:\Study\SQL\Data\SqlText\cmdshellTest.sql'注:路径的文件夹名称中间不能有空格 查询分析器->工具->选项->结果->每列最多字符数- 把1024 改写成8000 .这个办法不行,执行后,错误一样。 http://topic.csdn.net/t/20050111/11/3715592.html这个呢? EXEC master..xp_cmdshell N'bcp ... xp_cmdshell后边跟的命令字符串最大支持varchar(255) 或 nvarchar(4000)。 如果这样还不行把SQL语句写短些试一下 如果语句不能简短,那就去掉一些空格和不必要的字符使之少于1024字符 我现在是这样处理的:把那长串的SQL执行后结果放入到临时表##tmp,然后用BCP命令 ********************控件*********************** 3个关联表查询问题 sql语句问题 关于数据库复制中主键和标识的问题,急!!! 有点不同的老问题A,B 表同时插入,更新问题 分页语句很慢 关于显示重码的问题 急急!!高分请教关于IBM db2的问题 删除一组记录的SQL语句怎么写呀?(急!高分相赠) 高分求解!!!!!! 多人通过页面并发访问一个存储过程,是怎么执行的? 请问高手们一个问题,谢谢了 !
注:路径的文件夹名称中间不能有空格
这个办法不行,执行后,错误一样。
xp_cmdshell后边跟的命令字符串最大支持varchar(255) 或 nvarchar(4000)。
如果这样还不行
把SQL语句写短些试一下
如果语句不能简短,那就去掉一些空格和不必要的字符使之少于1024字符