项目要完成导表的操作,导出CSV文件,搜索了一些资料后开始使用bcp.exe命令;网上的介绍文章很多,最后还是认真阅读SQL Server完成了功能,但又遇到了新的问题。

日本客户设计
的表字段都比较多,只导出一部分字段,使用SELECT语句导出数据,遇到了以下错误信息:

クエリのヒット数がコマンド バッファの最大サイズ 1023 バイトを超えました (1574 バイト入力されました)。
类似的英文错误信息是:
Query hints exceed maximum command buffer size of 1023 bytes.

微软的知识库找到了问题的说明,最后使用视图(View)解决了这些问题;也就是,将复杂的SQL建立成视图,再直接使用视
就可以了;一个老外的解决方案是,动态生成一个存储过程,在bcp命令中调用存储过程生成需要的数据;相比之下,我还是喜欢视力的解决方案,也建议你使用。

相关文章:

  • 2021-07-15
  • 2022-01-15
  • 2021-07-14
  • 2022-02-12
  • 2021-10-30
  • 2022-01-25
  • 2022-12-23
  • 2022-01-03
猜你喜欢
  • 2021-08-21
  • 2022-12-23
  • 2021-11-19
  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案