Если вы хотите сделать что-то подобное, единственный эффективный способ - вставить пустую строку и вернуть эту строку пользователю для редактирования, потому что вы не можете знать, что происходит с следующим идентификатором.быть без блокировки таблицы для вставок, что, вероятно, не то, что вы хотите сделать.
Более эффективное решение может состоять в том, чтобы не заполнять поле Update_ID, когда пользователь вводит данные изначально, а затем информировать ихидентификатора, который вы только что создали, выбрав SCOPE_IDENTITY или возвращая значение из оператора вставки.
РЕДАКТИРОВАТЬ: Одна из возможных альтернатив для того, что вы хотите сделать (если вы решите обновить до SQLServer 2012) должен использовать новую функцию Sequence .Я никогда не использовал его раньше.