SQL Server 2005 : Menambahkan nilai default pada sebuah kolom

Sering kali karena diburu waktu, seorang admin database lupa memberikan nilai default pada sebuah kolom tabel.
Jika tabelnya sudah jadi, maka default bisa ditambahkan belakangan

Syntax SQL :

ALTER TABLE [NamaTabel]
ADD CONSTRAINT [Nama Default-Bebas]
DEFAULT [NilaiDefault] FOR [NamaField]

Contoh :

Jika saya memiliki tabel MK, dan saya ingin, agar field MKStatus memiliki nilai default ‘A’, kemudian aturan ini saya namakan DF_MKStatus (atau apapun yg anda inginkan) maka syntaxnya adalah sbb :

ALTER TABLE dbo.tMK
ADD CONSTRAINT DF_MKStatus
DEFAULT ‘A’ FOR MKStatus

Cara menambahkan primary key

Alter table dbo.tbmHrdPersonil
add primary key (pNIp)

Cara merubah kolom menjadi tidak boleh NULL

alter table dbo.tbmHrdPersonil
alter column pNIP varchar(18) NOT NULL