【问题标题】:Maximum Length of a SQL Query in Microsoft Access 2010?Microsoft Access 2010 中 SQL 查询的最大长度?
【发布时间】:2011-12-03 17:08:53
【问题描述】:

尝试将 159KB TSQL 查询复制/粘贴到 Microsoft Access 2010 直通查询编辑器(到 Microsoft SQL Server 2008 后端)。

这会产生弹出错误,"The text is too long to be edited".

Microsoft Access 2010 中查询的最大长度是多少?

【问题讨论】:

    标签: sql ms-access ms-access-2010 pass-through


    【解决方案1】:

    我自己寻找这个,发现另一个更可能是你和我的问题的限制:

    查询中的最大 JOINS 数:16

    最大嵌套查询数:50

    【讨论】:

    • 为什么这代表直通查询的问题?我认为 Microsoft Access 只是将文本传递给后端数据库引擎?
    【解决方案2】:

    help file 表示 SQL 语句中的最大字符数 大约是 64,000。它没有提到通过之间的任何区别 通过查询和其他查询,所以在没有任何具体的 文档我假设这也适用于通过查询。

    【讨论】:

    • 谢谢 Dzoki :o) 我已经编辑了问题以反映更一般的 SQL 查询
    • Dzoki,您能具体说明一下您是如何在帮助文件中找到 64KB 限制的吗?关键字、选择的链接等等。
    • 备注字段中的字符数 - 通过用户界面输入数据时为 65,535;以编程方式输入数据时 1 GB 的字符存储空间 --> read here
    • 谢谢:“SQL 语句中的字符数:大约 64,000。(如果查询包含多值查找字段,最大值可能会更低。)”
    猜你喜欢
    • 2011-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    相关资源
    最近更新 更多