Dhafiq Sagara adalah orang bodoh yang tidak bisa apa-apa, tapi dia selalu berusaha untuk terus menjadi yang lebih baik. Rasa keingin-tahuannya sangat tinggi, selalu berusaha dan terus berusaha, trial dan error adalah prinsip belajarnya.

6 Feb 2010

SQL - Membuat Kolom 'Unique' Pada PostgreSQL


Kolom 'unique' adalah kolom yang sifatnya hampir sama dengan primary key, yaitu data yang ada pada kolom yang sifatnya unique tidak akan bisa diisi dengan data yang sama.

kolom yang sifatnya unique akan memastikan bahwa data yang terdapat dalam kolom / sekelompok kolom adalah unik terhadap semua baris dalam tabel.



Bagaimana cara membuat kolom 'unique' pada postgreSQL??

Misal akan membuat tabel mahasiswa yang memiliki kolom: no_urut (sebagai primary key), nim (unique), nama. Berikut kodenya:
CREATE TABLE mahasiswa (
no_urut INTEGER NOT NULL PRIMARY KEY,
nim VARCHAR (20) UNIQUE,
nama VARCHAR (80)
);


Bisa juga dengan model kode seperti ini:
CREATE TABLE mahasiswa (
no_urut INTEGER NOT NULL PRIMARY KEY,
nim VARCHAR (20),
nama VARCHAR (80),
UNIQUE (nim)
);

Tidak ada komentar:

Posting Komentar