Zobacz plik: sequence.sql
Typ serial reprezentuje liczby takie jak int, z tym, że automatycznie zwiększa się o 1, co umożliwia łatwe tworzenie unikalnych identyfikatorów dla każdego wiersza. Z kolumnami typu serial kojarzone są odpowiednie liczniki o nazwie zbudowanej wg schematu:
<nazwaTabeli>_<kolumna>_scą
Licznik taki możemy łatwo wprowadzić w błąd wprowadzając zawartość do kolumny typu serial. Dlatego:
Należy unikać wprowadzania wartości do takich kolumn Operacje na licznikach
♦ currvol (' seqNnme') bieżąca wartość numeru sekwencji
♦ nextval (' sec^tame') zwiększa numer sekwencji a następnie oddaje jego wartość
♦ setval (' segName' , num) ustawia segName na num
6
marzec 24, 2003