Apakah urutan oracle

WBOY
Lepaskan: 2022-05-24 18:36:57
asal
5054 orang telah melayarinya

Dalam Oracle, jujukan ialah objek pangkalan data yang digunakan untuk menjana satu siri nombor unik; jujukan ialah penjana nombor jujukan yang boleh menjana nombor bersiri secara automatik untuk baris dalam jadual kunci, dan pengguna yang menentukan jujukan mesti mempunyai kebenaran CREATE SEQUENCE.

Apakah urutan oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Apakah jujukan oracle

Jujukan: Jujukan ialah objek pangkalan data yang disediakan oleh oracle untuk menjana satu siri nombor unik. Memandangkan tiada kaedah untuk menyediakan lajur kenaikan automatik dalam Oracle, kami terutamanya menggunakan jujukan untuk melaksanakan fungsi kenaikan automatik kunci utama dalam pangkalan data Oracle.

Dalam pangkalan data Oracle, jujukan sebenarnya ialah penjana nombor jujukan, yang boleh menjana nombor jujukan untuk baris dalam jadual secara automatik. Bersamaan dengan medan auto-kenaikan dalam SQL Server dan MySQL.

Dalam SQL Server, anda boleh menggunakan kata kunci identiti semasa mentakrifkan kunci utama, dan dalam MySQL, anda boleh menggunakan kata kunci kenaikan apabila mentakrifkan kunci utama. Jika anda ingin menggunakan medan autoincrement dalam pangkalan data Oracle, anda mesti mentakrifkan objek jujukan dahulu, dan kemudian gunakan [sequence object name.nextval] untuk memasukkan data autoincrement dalam kunci utama apabila memasukkan data.

Untuk menentukan jujukan, pengguna yang mentakrifkan jujukan mesti mempunyai kebenaran CREATE SEQUENCE. Dalam pangkalan data Oracle, sintaks untuk mentakrifkan jujukan adalah seperti berikut:

CREATE SEQUENCE 序列名 
[START WITH n] 
[INCREMENT BY n]
[MAXVALUE n|NOMAXVALUE]
[MINVALUE n|NOMINVALUE]
[CACHE n|NOCACHE]
[CYCLE|NOCYCLE]
Salin selepas log masuk

Penerangan parameter:

(1) KENAIKAN OLEH: Tentukan saiz langkah bagi jujukan Jika n ialah a nilai positif, ia bermakna jujukan ialah Jujukan yang semakin meningkat jika n ialah nilai negatif, ia menunjukkan bahawa jujukan itu adalah jujukan menurun, nilai lalai ialah 1.

(2) MULAKAN DENGAN: Mentakrifkan nilai permulaan jujukan Jika diabaikan, nilai lalai ialah 1.

(3) MAXVALUE: Mentakrifkan nilai maksimum yang boleh dihasilkan oleh penjana jujukan. Pilihan NOMAXVALUE ialah pilihan lalai, yang bermaksud tiada definisi nilai maksimum Pada masa ini, untuk jujukan yang semakin meningkat, nilai maksimum yang boleh dihasilkan oleh sistem ialah 10 hingga kuasa ke-27, nilai maksimum ialah -1.

(4) MINVALUE: Tentukan nilai minimum yang boleh dihasilkan oleh penjana jujukan. Pilihan NOMAXVALUE ialah pilihan lalai, yang bermaksud tiada definisi nilai minimum Pada masa ini, untuk jujukan menurun, nilai minimum yang boleh dijana oleh sistem ialah -10 hingga kuasa ke-26, minimum nilai ialah 1.

(5) CYCLE|NOCYCLE: Menunjukkan sama ada untuk menggelung apabila nilai penjana jujukan mencapai nilai had. CYCLE bermaksud kitaran dan NOCYCLE bermaksud tiada kitaran.

(6) CACHE: Tentukan saiz blok memori untuk menyimpan jujukan, lalainya ialah 20. NOCACHE bermaksud tiada penimbalan memori bagi jujukan.

Contohnya adalah seperti berikut:

Apakah urutan oracle

Meluaskan pengetahuan:

Ubah suai urutan

Format:

ALTER SEQUENCE name [INCREMENT BY n]
    [MINVALUE n | NO MINVALUE] 
    [MAXVALUE n | NO MAXVALUE ]
    [MINVALUE n | NO MINVALUE ]
    [CACHE n ] 
    [CYCLE | NO CYCLE]
Salin selepas log masuk

Contohnya adalah seperti berikut:

Apakah urutan oracle

Tutorial yang disyorkan: " Tutorial Video Oracle

Atas ialah kandungan terperinci Apakah urutan oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan