SQL背后的SQL外部数据查询

时间:2009-02-10 23:39:07

标签: sql excel

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

2 个答案:

答案 0 :(得分:4)

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

我相信如果你使用的是Office 2003,而且你看到的话就像你说的那样,工具栏中可能会有一个SQL图标。 单击该按钮可查看用于返回数据的SQL。

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

但我相信你正在使用第一种方法。

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

答案 1 :(得分:1)

使用ODBC链接或其他东西也可能会有点混淆。获得它的另一种方法是在SQL Server上运行SQL Profiler以查看正在执行的SQL。当然,这不会帮助你编辑它,但你会知道它在做什么。