SQL DEFAULT Nedir? Kullanımı Nasıldır? Örneklerle Anlatım
09.02.2021 15:08 8.820 Görüntülendi

SQL DEFAULT Nedir? Kullanımı Nasıldır? Örneklerle Anlatım

Tablo içindeki sütünlara değer girilmediği takdirde boş geçilmesini önlemek amacıyla varsayılan değer atanması işlemidir.

SQL / SQL Sunucum / Oracle / MS Erişimi:

CREATE TABLE Kisiler (
    KisilerID int NOT NULL,
    Ad varchar(255),
    Soyad varchar(255) NOT NULL,
    Yas int,
    Ulke varchar(255) DEFAULT 'Turkey'
);

DEFAULT kısıtlaması, GETDATE () gibi fonksiyonlar kullanarak sistem değerlerini eklemek için de kullanılabilir:

CREATE TABLE Siparis (
    SiparisID int NOT NULL,
    SiparisNo int NOT NULL,
    SipariTarih date DEFAULT GETDATE()
);

ALTER TABLE üzerinde DEFAULT Kısıtlaması

Hali hazırda oluşmuş bir tabloya sonradan DEFAULT kısıtlaması oluşturmak için aşağıdaki SQL komutu kullanılır.

Ör: Ülke sütununda bir  DEFAULT kısıtlama oluşturulmak isteyelim.

MySQL:

ALTER TABLE Kisiler
ALTER Ulke SET DEFAULT 'Turkey';

SQL Server:

ALTER TABLE Kisiler
ADD CONSTRAINT default_Ulke
DEFAULT 'Turkey' FOR Ulke;

MS Erişimi:

ALTER TABLE Kisiler
ALTER COLUMN Ulke SET DEFAULT Turkey;

Oracle:

ALTER TABLE Kisiler
MODIFY Ulke DEFAULT 'Turkey';

DEFAULT Kısıtlamasını DROP ile BIRAKMAK

DEFAULT kısıtlamayı kaldırmak için oluşturmak için aşağıdaki SQL komutu kullanılır.

MySQL:

ALTER TABLE Kisiler
ALTER Ulke DROP DEFAULT;

SQL Sunucusu / Oracle / MS Erişimi:

ALTER TABLE Kisiler
ALTER COLUMN Ulke DROP DEFAULT;

 

 

İçerik: YUSUF ERDOĞAN