Моя база данных содержит три таблицы, называемые Object_Table
, Data_Table
и Link_Table
. Таблица ссылок содержит только два столбца, идентификатор записи объекта и личность записи данных.
Я хочу скопировать данные из Data_Table
, где он связан с одним заданным идентификатором объекта, и вставить соответствующие записи в Data_Table
и Link_Table
для другого заданного идентификатора объекта.
I может сделать это, выбрав в таблицу переменную и цикл через две вставки для каждой итерации.
Это лучший способ сделать это?
Изменить. Я хочу избежать цикла по двум причинам: во-первых, я ленив, а для таблицы loop/temp требуется больше кода, больше кода означает больше мест для совершения ошибки и вторая причина связана с производительностью.
Я могу скопировать все данные в одну вставку, но как получить таблицу ссылок для ссылки на новые записи данных, где каждая запись имеет новый идентификатор?