Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel中外部数据查询背后的SQL_Sql_Excel - Fatal编程技术网

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

Excel中外部数据查询背后的SQL,sql,excel,Sql,Excel,我继承了一个包含外部数据查询的Excel电子表格。我可以编辑查询,它提供了返回的列的列表,但它确实提供了该数据来自的表。是否有任何方法可以检索查询背后的实际SQL?我认为这可能取决于您使用的office版本和连接到的外部数据类型 我相信如果您使用的是Office2003,并且您看到的列与您所说的一样,工具栏中可能会有一个SQL图标。 单击该按钮可查看用于返回数据的SQL 如果使用的是Office 2007,请转到“数据”选项卡,依次单击“连接”、“属性”和“定义”选项卡,然后更改命令文本 但是我

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

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

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

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

但是我相信你使用的是第一种方法


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

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

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

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

但是我相信你使用的是第一种方法


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

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

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

您是否在上面的句子中遗漏了not?i、 e.未提供表格…您是否在上述句子中遗漏了a NOT?i、 e.不提供表格…SQL图标位于Microsoft Query的工具栏中。在查询填充的范围内选择一个单元格,然后选择数据->导入外部数据->编辑查询…@Bravax——如果有人想查看通过MS query获得的SQL,您的答案也可以在MS Excel 2010中使用。(转到“数据”选项卡,单击“连接”,然后单击“属性”,再单击“定义”选项卡,然后查看/更改命令文本。)SQL图标位于Microsoft Query的工具栏中。在查询填充的范围内选择一个单元格,然后选择数据->导入外部数据->编辑查询…@Bravax——如果有人想查看通过MS query获得的SQL,您的答案也可以在MS Excel 2010中使用。(转到“数据”选项卡,依次单击“连接”、“属性”和“定义”选项卡,然后查看/更改命令文本。)