используя результаты мульти-таблицы SELECT для заполнения тестовой базы данных?(SQL Server 2005) - PullRequest
1 голос
/ 27 октября 2010

Мне было интересно, существуют ли какие-либо методы или инструменты, которые позволили бы мне взять оператор SELECT с несколькими таблицами, дополненный внутренними и внешними объединениями, и определить после запуска, какие именно строки в каждой таблице должны быть одинаковымиSELECT возвращает идентичный набор строк в мини-версии базы данных?

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

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

...