КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) P Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на състезателя (42831) строително (4793) Torgovlya- (5050) транспорт (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Автоматизация на стандартни процедури




секвенции

Секвенция (последователност) е обект база данни, която е по същество линейна автоматично променя броя. Ако промяната означава автоматично се увеличи с един, специален случай, наречена брояч.

Поредиците често се използват за присвояване на уникален идентификатор стойност в таблиците. Решен текуща стойност пореден номер и набор от параметри, определящи алгоритъм автоматично увеличаване (или намаляване) на данните, използвани.

Наред с текущата стойност на минималната стойност също е включен в дефиницията на последователност, максималната стойност и нарастване. Обикновено, увеличение е 1, но той може да бъде всяко цяло число, за предпочитане различен от нула.

Създаване на поредица

Последователностите са генерирани SQL CREATE ПОСЛЕДОВАТЕЛНОСТ команда с положително или отрицателно нарастване. Синтаксис на CREATE последователност:

CREATE ПОСЛЕДОВАТЕЛНОСТ последователност
[СТЪПКА нарастване]
[MINVALUE поне]
[MAXVALUE максимална]
[START нагоре]
[CACHE кеш]
[ЦИКЪЛ]

По-долу са по желание СЪЗДАВАНЕ ПОСЛЕДОВАТЕЛНОСТ раздел команда.

  • INCREMENT увеличение. Промяна на текущите стойности цифрови последователности. Той се използва при извикване на функция nextvaK последователност). Декрементирани създава низходяща последователност. Стъпката по подразбиране е 1.
  • MINVALUE минимум. Минималната допустима стойност на последователността. Опитите да се намали текущата стойност под предварително определена минимална ще доведе до грешка, или циклична смяна на максималната стойност (ако последователността е създаден с цикъл дума). По подразбиране, минималната стойност е 1 за увеличаване на последователности или -2,147,483,647 за низходящ последователности.
  • MAXVALUE максимум. Максимално допустимата стойност на последователността. Опитите за увеличаване на тока над предварително определена максимална стойност ще доведе до грешка или циклична смяна на минималната стойност. Максималната стойност по подразбиране е 2147483647 за увеличаване последователности или за намаляване -1 последователности.
  • START стартира. Първоначалната стойност на последователността, която е всяко цяло число между минималните и максималните стойности. По подразбиране последователност, започваща с долния праг за увеличаване последователности или горен праг за намаляване последователности.
  • CACHE кеш. Способност precalculation и съхранение на последователност от стойности в паметта. Кеширане ускорява достъп до често използвани последователности. Минималната стойност, по подразбиране е 1; Увеличаване на размера на кеша увеличава броя на кеширани ценности.
  • CYCLE. Когато долната или горната част на прага, последователността продължава да генерира нови стойности. В този случай, тя отива до минималната стойност (за увеличаване на последователности) или максималната стойност (за намаляване на последователности).

мин - 1 -> макс



макс + 1 -> мин

Операциите секвенции

  • NEXTVAL (<последователност>). Той се променя текущата стойност на предварително определена последователност, и връща получената стойност;
  • currval (<последователност>). Тя връща текущата стойност на последователността, без да се променя неговият;
  • setval (<последователност>, <стойност>). Задава текущата стойност на последователността.