Перемещение данных в новую таблицу и возврат идентификатора для обновления исходной таблицы. - PullRequest
0 голосов
/ 17 января 2012

У меня есть таблица с несколькими столбцами, один из которых содержит данные varbinay.Я хочу иметь возможность переместить эти данные varbinary в отдельную таблицу, получить идентификатор для каждой новой добавленной строки, а затем обновить исходную таблицу с этим идентификатором.Есть идеи, как лучше всего это сделать?

Джон

1 Ответ

0 голосов
/ 17 января 2012

Если это одноразовый ход, я бы не хотел писать сложные sproc. Я бы переместил данные varbinary, а также первичный ключ в новую таблицу. Новая таблица будет иметь свой собственный первичный ключ, а также внешний ключ к старой таблице. После того, как перемещение выполнено, вы можете использовать первичный / внешний ключ для обновления старой таблицы (при условии, что вы создали столбец) первичным ключом новой таблицы. Затем вы можете удалить внешний ключ из новой таблицы.

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