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

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;
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

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

SQL QUICK REFERENCE Nedir? Kullanımı Nasıldır? Örneklerle Anlatım AND / OR...

SQL SERVER FUNCTIONS Nedir? Kullanımı Nasıldır? SQL Server Fonksiyonları ve Örnekleri

SQL SERVER FUNCTIONS Nedir? Kullanımı Nasıldır? SQL Server Fonksiyonları ve Örnekleri  SQL...

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

SQL KEYWORDS Nedir? Kullanımı Nasıldır? Örneklerle Anlatım ADD Hazır bir tabloya...

SQL HOSTING Nedir? Veritabanı Karşılaştırmaları ve Hostingler

SQL HOSTING Nedir? Veritabanı Karşılaştırmaları ve Hostingler SQL HOSTING(BARINDIRMA) Web...

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

SQL VIEWS Nedir? Kullanımı Nasıldır? Örneklerle Anlatım SQL CREATE VIEW Komutu SQL'de View,...