У меня есть процедура, при которой клиенты запускают расчет, который заполняет таблицу рассчитанными данными для дальнейшего использования в их сеансе. Но мы должны делать это каждый раз, когда они входят в систему, удаляя все свои записи, а затем снова заполняя таблицу, используя insert into .. select
.
Я знаю, что лучше обновлять строки, но есть много способов, которые через некоторое время могут измениться или устареть, поэтому мы решили удалить и заново вставить.
Это прекрасно работает, но меня беспокоит тот факт, что где-то во времени мы достигнем предела нашего автоматически сгенерированного целого числа RowId.
Есть ли хороший способ повторно использовать старые RowId, которые были удалены? Или есть другой способ убедиться, что у нас никогда не будет проблем?
Спасибо, что подумали со мной!