SQL за запросом внешних данных в Excel - PullRequest
0 голосов
/ 11 февраля 2009

Я унаследовал электронную таблицу Excel, которая содержит запрос внешних данных. Я могу отредактировать запрос, который предоставляет список возвращаемых столбцов, но он предоставляет таблицу, из которой поступают эти данные. Есть ли способ получить фактический SQL за запросом?

Ответы [ 2 ]

4 голосов
/ 11 февраля 2009

Я думаю, это может зависеть от используемой версии офиса и типа внешних данных, к которым вы подключаетесь.

Я полагаю, что если вы используете Office 2003 и видите столбцы, как вы сказали, на панели инструментов может быть значок SQL. Нажмите, чтобы просмотреть SQL, используемый для возврата данных.

Если вы используете Office 2007, перейдите на вкладку «Данные», нажмите «Соединения», затем «Свойства», затем вкладку «Определение» и измените текст команды.

Однако я полагаю, что вы используете первый метод.

Это то, что я помню, так что я надеюсь, что это правильно.

1 голос
/ 11 февраля 2009

Это также может быть несколько омрачено использованием ссылки ODBC или чего-то еще. Другой способ получить это - запустить SQL Profiler на SQL Server, чтобы увидеть точный выполняемый SQL. Конечно, это не поможет вам отредактировать его, но вы будете знать, что оно делает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...