Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Membuat Lajur Peningkatan Auto dalam Pangkalan Data Oracle?
Lajur autokenaikan dalam pangkalan data Oracle
Dalam Pangkalan Data Oracle, tidak seperti sistem pangkalan data lain, tiada konsep lajur peningkatan automatik sehingga versi 11g. Ini boleh mencipta cabaran semasa membuat jadual yang memerlukan pengecam penambahan automatik. Nasib baik, anda boleh menggunakan jujukan dan pencetus untuk mensimulasikan tingkah laku ini.
Simulasi menggunakan jujukan dan pencetus
Dalam Oracle 11g dan lebih awal, anda boleh membuat jujukan dan pencetus untuk mensimulasikan lajur peningkatan automatik. Mula-mula, tentukan jadual yang mengandungi lajur berangka yang digunakan sebagai pengecam:
Seterusnya, buat pencetus yang mengisi lajur ID dengan nilai urutan seterusnya apabila rekod baharu dimasukkan:
Lajur Identiti (Oracle 12c dan lebih baru)
Bermula dengan Oracle 12c, lajur identiti telah diperkenalkan sebagai ciri auto-kenaikan sebenar. Anda boleh menentukan lajur identiti dalam jadual seperti berikut:
Lajur identiti juga boleh menentukan nilai permulaan dan tambahan untuk mengelakkan kemas kini manual:
Gunakan jujukan sebagai alternatif kepada nilai lalai
Oracle 12 juga menyediakan cara untuk menggunakan jujukan sebagai nilai lalai:
Atas ialah kandungan terperinci Bagaimanakah Saya Membuat Lajur Peningkatan Auto dalam Pangkalan Data Oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!