Я хотел бы сравнить данные между таблицами - PullRequest
0 голосов
/ 20 декабря 2018

Я хотел бы сравнить данные между двумя таблицами, скажем, источник и место назначения, и вывести разницу,

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

Например,

Таблица: T_MAP

SourceTableName SourceTableColumns DestinationTable DestinationTableColumn

s_t1            s_t1_col1          d_t1             d_t1_col1

s_t1            s_t1_col2          d_t              d_t1_col2

s_t2            s_t2_col1          d_t2             d_t2_col1

....

Итак, вопрос в том, как сравнить данные между двумя таблицами с таблицей карты.

Текущая идея - использовать динамический курсор для генерации динамического оператора SQL, а затем использовать минус + объединение всех для сравнения данных.Но производительность может быть большой проблемой.

Есть какие-нибудь мысли?

Пожалуйста, помогите ..

Заранее спасибо.

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