Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa k nám ďalší sekvenciu v Oracle

V Oracle , sekvencie je objektová databáza , ktorá používa jedinečné číslo , ako primárne kľúče pre identifikáciu hodnôt v tabuľke . Databáza môže obsahovať viac sekvencií , a môžete vytvárať nové a nastaviť ich počiatočnej hodnoty pomocou syntaxe CREATE poradí . Po tomto , dostanete ďalšie hodnoty sekvencie volaním NEXTVAL funkcie . Musíte zavolať túto funkciu aspoň raz pred sekvencie možno nastaviť aktuálnu hodnotu . Viac užívateľov môže pristupovať k sekvenciu , ale pre každého užívateľa , ktorý volá funkciu NEXTVAL , prírastky postupnosti hodnôt , ktoré môžu spôsobiť číselné medzery v kľúčových hodnôt každého užívateľa . Pokyny dovolená 1

Otvorte nástroj Oracle SQL
2

Typ a spustite nasledujúci dotaz : .

CREATE SEQUENCE seq_name klipart

START S 1

zvýšiť o 1

nocache ;

Tým sa vytvorí nová sekvencia sekvencia v databáze Oracle , ktorý začína 1. a krokoch o 1. Môžete tiež dodávať minimálne a maximálne hodnoty pre sekvenciu . Tiež môžete zmeniť " nocache " na " cache " a zadajte hodnotu zvýšiť výkon , ak ju budete potrebovať pre väčšie databáz
3

Typ a spustite nasledujúci dotaz : . ClipArt

SELECT seq_name.NEXTVAL FROM dual ;

prvýkrát zavoláte NEXTVAL funkcie po vytvorení sekvencie vráti počiatočnú hodnotu v postupnosti , ktorá je číselný " 1 " v tomto príklade . Následné volanie NEXTVAL zvýšiť počet a získať ďalšiu hodnotu . Duálny tabuľka je fiktívna tabuľka , ktorá obsahuje iba jeden stĺpec . Pomocou tejto tabuľky ako súčasť dotaze udržiava veci jednoducho , a zaistí , že váš dotaz vracia práve jeden záznam .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené