Вставка строк в таблицу, содержащую автоинкрементируемое поле стр. 2 |
||
Рассмотрим теперь таблицу с единственным автоинкрементируемым столбцом (SQL Server):
Как вставить в нее строки? Попытка не указывать значение
Понятно, что мы можем вставить конкретное значение, если отключим счетчик:
Уточним вопрос: как вставить в таблицу именно последовательные значения счетчика? Оказывается, что ответ лежит на поверхности, а именно, в стандартном синтаксисе:
Вряд ли вы будете использовать DEFAULT VALUES в других случаях, т.к. при наличии первичного ключа воспользоваться значениями по умолчанию для всех столбцов таблицы можно будет только один раз. Тут же мы можем повторить этот оператор столько раз, сколько последовательных значений счетчика нам потребуется добавить в таблицу. Обратимся теперь к другим СУБД, которые имеют в своем арсенале автоинкрементируемые столбцы. |