SQL Сервер - как выполнить запрос по всем таблицам при экспорте с пользовательским запросом? - PullRequest
0 голосов
/ 14 февраля 2020

Я использую SSMS.

Я перешел в Tasks-> Export (после щелчка правой кнопкой мыши по базе данных) и выбрал «написать запрос, чтобы указать данные для передачи».

Я хочу написать запрос, который будет применяться ко всем таблицам. В частности, для каждой таблицы я хочу проверить, существует ли столбец, и, если он существует, выбрать только те данные, которые соответствуют условию WHERE в моем запросе.

Возможно ли это сделать одним запросом? ? Есть ли какой-нибудь заполнитель, который я могу использовать в запросе в этом окне, который SSMS будет заменять именем каждой таблицы во время выполнения экспорта? Может быть что-то вроде этого:

`SELECT * FROM {table} WHERE mycolumn> 10 '

(И я бы обернул вышеупомянутое в условие if-column-существующие).

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