Я пытаюсь получить последний Id, используя функцию max (Id), где Id - первичный ключ. Мой код работает хорошо, если я не удаляю последнюю строку из таблицы, потому что когда я удаляю последнюю строку, тогда этот Id все еще сохраняется, и в этом случае max (Id) будет извлекать Id последней строки, но не тот Id, который удаляется из таблицы.
Есть ли какая-либо функция, которая извлекает последнюю строку удаленного идентификатора. Я видел несколько постов, использующих функции scope_identity()
и @@identity
для получения текущего идентификатора. Я использовал эти функции, но они не работают. Я редактирую свой код внутри DLL-файла, возможно, это создает проблему.