Rumah >pangkalan data >Oracle >Bagaimana untuk membatalkan kunci asing dalam oracle
Dalam Oracle, anda boleh menggunakan penyataan mengubah jadual dengan kekangan nyahdayakan untuk membatalkan kunci asing Sintaks ialah "ubah nama jadual melumpuhkan nama kunci asing kekangan;" jika kunci asing gagal, pautan antara dua data jadual akan dibatalkan satu atau lebih lajur.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Batalkan kunci asing:
alter table tableName disable constraint 外键名称;
Kami mula-mula mencipta kunci asing bernama fk_supplier melalui kod berikut:
Dalam contoh ini, kunci utama bernama supplier_pk dicipta pada jadual pembekal. Ia mengandungi hanya satu medan - medan supplier_id. Kemudian, kami mencipta kunci asing bernama fk_supplier pada jadual produk Medan supplier_id jadual produk merujuk kepada medan supplier_id jadual pembekal.
Jika anda ingin memadamkan kunci asing ini, anda boleh melaksanakan arahan berikut:
Pengetahuan lanjutan:
Gunakan pemulihan kunci kunci asing:
alter table tableName enable constraint 外键名称;
Padam kunci asing:
alter table tableName drop constraint 外键名称;
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Bagaimana untuk membatalkan kunci asing dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!