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