Това е поредица от числа, в която всяко следващо число е по-голяма от предишната. От това следва, че всеки номер в последователността се случва само веднъж. Ето защо, последователностите са много добре пригодени за генериране на първичен ключ за идентифициране на обекти в хранителна бази данни.
Последователността Oracle представени като отделни единици данни. За последователност на следните параметри са важни:
1) Първоначалната стойност на последователността
2) Етап секвенции
3) Минималната стойност на последователността
Същото важи и за последователността може да бъде циклична или не. Ако последователността е цикличен, след достигане на максималната стойност на последователността ще премине към първоначалната стойност на последователността. Ако последователността не е цикличен и е достигнал крайната си, тя ще генерира грешка (ORA-08004).
Техническата част
За да се създаде проста последователност трябва да изпълните следната заявка:
Ако искате да зададете една от двете граници: Максималната стойност на последователността и минималната стойност на последователността, когато създавате, можете да посочите максималната стойност на последователността: MAXVALUE. С цел да се уточни дали цикличен последователност да укажете, когато създавате CYCLE флаг.
Пример създаване циклична последователност, с директно определяне на максималната стойност на последователността:
За да промените последователността, има следното изречение: ALTER име ПОСЛЕДОВАТЕЛНОСТ последователност. В това предложение, всички от едни и същи компоненти могат да бъдат използвани в Proposition СЪЗДАВАНЕ последователност. Само с помощта на това предложение не може да променя текущата стойност на последователността. За да направите това, което трябва да се отстрани последователност и да се създаде нов с това име и определената стойност на последователността, посочена в частите в започнете. Пример последователност променя параметри:
Премахване последователност: За да премахнете последователността има предложение: име ПОСЛЕДОВАТЕЛНОСТ последователност DROP
Пример на последователността за генериране на първичния ключ:
Свързани статии