Определите, имеет ли таблица последовательные значения автоматического приращения первичного идентификатора

Есть ли способ определить, имеет ли таблица, возможно, очень большая таблица, непрерывные / последовательные идентификаторы первичного ключа с автоматическим увеличением? Есть ли способ определить это с помощью SQL-запроса? Предположим, кто-то случайным образом удаляет несколько строк из очень большой таблицы. Мне нужно знать, что это произошло.

e.g. 
table XYZ
id
1
2
3
4

table abc
1
2
4 <--- non contiguous, skipped 3
5

Интересно насчет целостности данных. Я хочу использовать методологию запросов SQL, чтобы упростить задачу и не писать PHP-скрипт для работы с базой данных.

7
задан FinalForm 26 August 2011 в 14:52
поделиться