Моя база даних містить три таблиці називається Object_Table
, Data_Table
і Link_Table
. Таблиця посилань містить лише два стовпці, ідентифікацію об'єктного запису та особу запису даних.
Я хочу скопіювати дані, DATA_TABLE
звідки вони пов'язані з однією заданою ідентичністю об'єкта, і вставити відповідні записи в Data_Table
та Link_Table
для іншої заданої ідентичності об'єкта.
Я можу це зробити, вибравши змінну таблиці та циклічно виконуючи два вставки для кожної ітерації.
Це найкращий спосіб зробити це?
Редагувати : Я хочу уникати циклу з двох причин. Перша полягає в тому, що я лінивий, а таблиця циклу / темпу вимагає більше коду, більше коду означає більше місць, щоб помилитися, а друга причина - занепокоєння щодо продуктивності.
Я можу скопіювати всі дані в одну вставку, але як отримати таблицю посилань для посилання на нові записи даних, де кожен запис має новий ідентифікатор?