ПредишенСледващото

Създаване на последователност: Пример

Използвайте СЪЗДАВАНЕ ПОСЛЕДОВАТЕЛНОСТ отчета за да се създаде последователност, която е обект на базата данни, от които няколко потребители могат да генерират уникални числа. Можете да използвате последователности, за да се генерира автоматично първични ключови ценности.

Когато броят на генерираната последователност, последователността се увеличава, независимо от концентрацията извърши или ролки обратно. Ако двама потребители едновременно да увеличат същата последователност, поредните номера, че всеки потребител получава, може да има пропуски, защото поредните номера са генерирани от друг потребител. Един потребител може никога да не се генерира от друг потребител номер. След стойността на последователността, генерирана от един потребител, потребителят може да продължи за достъп до тази стойност, независимо от това дали последователността е увеличена от друг потребител.

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

След създаването на последователност, можете да получите достъп до техните стойности в SQL изявления, използващи psevdokolla CURRVAL, която връща текущата стойност на последователност NEXTVAL или psevdokolonku, което увеличава последователност и се връща на новата стойност.

За създаване на последователност в собствената си схема, трябва да имате система привилегия СЪЗДАВАНЕ последователност.

За създаване на последователност в схема на друг потребител, трябва да имате система привилегия, НЕ ДАВАТ последователност.

Създаване на последователност: Пример Следното изявление създава последователност в схемата customers_seq например ОЕ. Тази последователност може да се използва за предоставяне на идентификационен номер на клиента, когато линията се добавя към таблицата с клиентите.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!