Я использую SSMS.
Я перешел в Tasks-> Export (после щелчка правой кнопкой мыши по базе данных) и выбрал «написать запрос, чтобы указать данные для передачи».
Я хочу написать запрос, который будет применяться ко всем таблицам. В частности, для каждой таблицы я хочу проверить, существует ли столбец, и, если он существует, выбрать только те данные, которые соответствуют условию WHERE
в моем запросе.
Возможно ли это сделать одним запросом? ? Есть ли какой-нибудь заполнитель, который я могу использовать в запросе в этом окне, который SSMS будет заменять именем каждой таблицы во время выполнения экспорта? Может быть что-то вроде этого:
`SELECT * FROM {table} WHERE mycolumn> 10 '
(И я бы обернул вышеупомянутое в условие if-column-существующие).