Для данной задачи не существует супериндекса.
Это не было бы хорошей идеей о откатах последовательностей. Представьте, что два сделка происходит одновременно, каждый из которых использует последовательность для уникального идентификатора. Если вторая транзакция имеет право и первая транзакция откатывается назад, то вторая вставила строку с «2», а первые бросают последовательность обратно в «1».
Если эта последовательность затем используется снова, значение последовательности станет «2», что может привести к уникальной проблеме ограничения.
Нет, нет. См. Примечание внизу этой страницы . В любом случае, делать что-то подобное - плохая идея. Если у вас одновременно запущены две транзакции, каждая из которых вставляет одну строку, вы хотите, чтобы они вставляли строки с разными идентификаторами.