booktown=# SELECT nextvaH 'shipments_shipjd_seq');
nextval
1 (1 row)
booKtown=# SELECT nextval ('shipments_ship_id_seq'):
nextval
2
(1 row)
Примечание 1
Примечание 1
При первом вызове функция nextval О возвращает начальное значение последовательности (заданное с ключевым словом START). Причина — функция не вызывалась, поэтому приращение еще не произошло. При всех последующих вызовах nextval () атрибут last_value изменяется.
Последовательности часто используются при определении значений по умолчанию для таблиц, в которых должны храниться уникальные целочисленные идентификаторы. Пример приведен в табл. 7.2.