У меня есть некоторые данные
SELECT [field names] FROM [several joined tables] WHERE [some criteria is true]
, и я хотел бы экспортировать эти данные в другую базу данных, , сохраняя структуру таблицы без изменений , но заполняя их только строками, которые соответствуютГДЕ критерии.
Таким образом, если бы у меня было 5 объединенных таблиц в качестве источника, мои итоговые таблицы назначения также были бы равны 5. Но они будут заполняться только теми данными, которые проходят ограничение предложения WHERE.
Более того, у меня есть база данных, полная данных о клиентах, и я хотел бы отправить отдельную базу данных одному клиенту, заполнив только его / ее записи.
У меня были некоторые мысли об экспорте всей базы данных, а затем об удалении всех записей, где [критерии неверны], но я не думаю, что ссылочная целостность базы данных такова, что все нежелательные записи будут удалены.
Существует ли простой или «правильный» (он же SSIS) способ сделать это?