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.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
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)
SELECT sequence_test.NEXTVAL FROM DUAL; Erzielen Sie den automatischen Inkrementierungseffekt.
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!