Heim  >  Artikel  >  Datenbank  >  So löschen Sie eine Sequenz in Oracle

So löschen Sie eine Sequenz in Oracle

WBOY
WBOYOriginal
2022-05-13 15:35:047976Durchsuche

In Oracle können Sie „Sequenzreihenfolge löschen“ verwenden, um die Nummernfolge automatisch zu erhöhen, d. h. die Sequenznummer wird automatisch erhöht und kann nicht zurückgesetzt werden drop sequence-Anweisung, um die Sequenz zu löschen.

So löschen Sie eine Sequenz in Oracle

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So löschen Sie die Reihenfolge in Oracle

In Oracle ist die Reihenfolge die sogenannte Seriennummer. Sie wird bei jeder Eingabe automatisch erhöht. Sie wird im Allgemeinen an Stellen verwendet, die nach Seriennummer sortiert werden müssen. Der Vorteil besteht darin, dass es genau und effizient ist. Der Nachteil besteht jedoch darin, dass es nicht zurückgesetzt werden kann und sich weiter erhöht, sofern es nicht gelöscht und neu erstellt wird Sequenz: Sequenz xxxx löschen

DROP SEQUENCE sequence_test; 
drop sequence student_id;

Wissen erweitern:

Sequenz erstellen

Sie müssen zuerst über die Berechtigung „SEQUENCE ERSTELLEN“ oder „SEQUENCE ERSTELLEN“ verfügen (normalerweise haben Sie diese Berechtigung). 1 – Fügen Sie jeweils ein paar hinzu.


Beginnen Sie mit 1 – Zählen von 1.

MAXVALUE 99999999 – Maximalwert (Nomaxvalue kann auch verwendet werden – kein Maximalwert). -Mindestwert (Nominalwert- kann auch verwendet werden) - Kein Mindestwert)

    NOCYCLE – Weiter akkumulieren, keine Schleife
  • CACHE 10 – Cache 10 (Nocache kann auch verwendet werden – kein Cache bedeutet keine Seriennummer Zahl wird im Voraus im Speicher generiert);
  • SELECT sequence_test.NEXTVAL FROM DUAL; Erzielen Sie den automatischen Inkrementierungseffekt.

  • SELECT sequence_test.CURRVAL FROM DUAL; Zeigen Sie den aktuellen Sequenzwert an.
  • Hinweis: Orte, an denen Sequenz verwendet werden kann:

  • SELECT-Anweisungen, die nicht enthalten sind Unterabfragen, Snapshots und VIEWs

  • In den Unterabfragen von INSERT-Anweisungen

  • NSERT In den WERTEN der Anweisung, im SET von

UPDATE,

3.Update-Sequenz

kann mehrere Attribute ändern, einfach in der richtigen Reihenfolge anordnen

ALTER sequence_test  MAXVALUE 10000  MINVALUE -300

Empfohlenes Tutorial: „

Oracle Video Tutorial

    Das obige ist der detaillierte Inhalt vonSo löschen Sie eine Sequenz in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn