代码之家  ›  专栏  ›  技术社区  ›  Craig T

Excel中外部数据查询背后的SQL

  •  0
  • Craig T  · 技术社区  · 16 年前

    我继承了一个包含外部数据查询的Excel电子表格。我可以编辑查询,它提供返回列的列表,但它提供了这个数据来自的表。是否有任何方法来检索查询背后的实际SQL?

    2 回复  |  直到 11 年前
        1
  •  4
  •   Bravax    16 年前

    我认为这可能取决于您使用的Office版本以及您连接到的外部数据的类型。

    我相信,如果您使用的是Office2003,并且您看到了如您所说的列,那么工具栏中可能有一个SQL图标。 单击该按钮可查看用于返回数据的SQL。

    如果您使用的是Office2007,请转到“数据”选项卡,单击“连接”,然后单击“属性”,再单击“定义”选项卡,然后更改命令文本。

    不过,我相信你使用的是第一种方法。

    这是我记得的,所以我希望是正确的。

        2
  •  1
  •   Chris Latta    16 年前

    它也可以通过使用一个odbc链接或其他东西而变得有点过时。另一种方法是在SQL服务器上运行SQL事件探查器,以查看正在执行的确切SQL。当然,这不会帮助你编辑它,但你会知道它在做什么。