Rumah > Artikel > pangkalan data > Bagaimana untuk mengubah suai urutan dalam oracle
Kaedah: 1. Gunakan pernyataan "ALTER SEQUENCE sequence name" untuk mengubah suai nama jujukan; nilai".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Oracle mencipta jujukan: cipta jujukan xxxx
Nota: Jujukan dalam Oracle tidak sama dengan auto-increment dalam MySQL , berterusan, tetapi gelisah dan tidak berterusan. Jika anda ingin menjadikannya berterusan, anda mesti menentukan atribut dan nilai yang berkaitan.
1 cipta jujukan student_id
2 nilai min 1 --Nilai minimum
3 nilai nomax --Jangan tetapkan nilai maksimum (ditentukan oleh mesin), atau berdasarkan julat nilai medan jadual Tetapkan nilai maks
4 nilai maks 999 -- Nilai maksimum
5 bermula dengan 1 --Mula mengira dari 1, nilai berubah
6 kenaikan sebanyak 1 --Naik setiap kali 1. Nilai berubah
7 nocycle -- terus terkumpul tanpa gelung: selepas mencapai nilai maksimum, ia akan terkumpul
8 nocache dari awal; ; --jangan membina penimbal. Jika anda mencipta cache, sistem akan membaca nilai cache seq secara automatik, yang akan mempercepatkan kelajuan berjalan jika anda menggunakan cache dalam satu mesin, atau oracle mati, nilai seq yang dibaca kali seterusnya akan menjadi tidak koheren, jadi tidak disyorkan untuk menggunakan cache.
2. Oracle ubah suai urutan: ubah urutan xxxx
1 alter sequence student_id -- nama jujukan juga boleh ditukar
2 minvalue 1
3 nilai maks 99999
4 bermula dengan 1 ;
3.Contohnya: jika nama jujukan ialah SEQ_TEST, nilai awal ialah 13, dan kini anda ingin menetapkan nilai awal kepada 1013, nilai Tambah Mengikut ialah: 1000(1013-13)
1) Perlaksanaan: UBAH URUTAN SEQ_TEST PENINGKATAN OLEH 1000;2) Pelaksanaan: PILIH SEQ_TEST.NEXTVAL DARI DUAL;
3) Pelaksanaan: INC_BYEST SEQUENCE;
Tutorial Disyorkan: "
Tutorial Video Oracle"
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai urutan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!