Você está na página 1de 2

Apa kunci utama? Kunci utama adalah field atau kombinasi field yang secara unik mendefinisikan rekor.

Tidak ada satu bidang yang merupakan bagian dari primary key dapat berisi nilai null. Sebuah tabel hanya dapat memiliki satu primary key. Catatan: Dalam Oracle, primary key tidak boleh berisi lebih dari 32 kolom. Kunci utama dapat didefinisikan baik dalam pernyataan CREATE TABLE atau pernyataan ALTER TABLE. Menggunakan pernyataan CREATE TABLE Sintaks untuk membuat primary key menggunakan pernyataan CREATE TABLE adalah: MENCIPTAKAN TABEL nama_tabel (column1 datatype null / tidak nol, column2 datatype null / tidak nol, ... CONSTRAINT PRIMARY KEY constraint_name (column1, column2,. Column_n) ); Misalnya: MENCIPTAKAN pemasok TABEL (Supplier_id numerik (10) tidak nol, supplier_name VARCHAR2 (50) tidak nol, CONTACT_NAME VARCHAR2 (50), CONSTRAINT supplier_pk PRIMARY KEY (supplier_id) ); Dalam contoh ini, kami telah membuat primary key pada tabel pemasok disebut supplier_pk. Ini terdiri dari hanya satu bidang - bidang supplier_id. Kami juga dapat membuat primary key dengan lebih dari satu bidang seperti pada contoh di bawah ini: MENCIPTAKAN pemasok TABEL (Supplier_id numerik (10) tidak nol, supplier_name VARCHAR2 (50) tidak nol, CONTACT_NAME VARCHAR2 (50), CONSTRAINT PRIMARY KEY supplier_pk (supplier_id, supplier_name) ); Menggunakan pernyataan ALTER TABLE

Sintaks untuk membuat primary key dalam sebuah pernyataan ALTER TABLE adalah: ALTER TABLE nama_tabel menambahkan CONSTRAINT KUNCI constraint_name PRIMARY (column1, column2, ... column_n); Misalnya: ALTER TABLE pemasok menambahkan CONSTRAINT supplier_pk PRIMARY KEY (supplier_id); Dalam contoh ini, kami telah membuat primary key pada tabel pemasok yang ada disebut supplier_pk. Ini terdiri dari field yang disebut supplier_id. Kami juga dapat membuat primary key dengan lebih dari satu bidang seperti dalam e

Você também pode gostar