SQL VARSAYILAN Anahtar Kelime
❮ SQL Anahtar Kelime Referansı
VARSAYILAN
Kısıtlama , DEFAULT
bir sütun için varsayılan bir değer sağlar.
Başka bir değer belirtilmemişse, varsayılan değer tüm yeni kayıtlara eklenecektir.
CREATE TABLE'da SQL DEFAULT
Aşağıdaki SQL, "Kişiler" tablosu oluşturulduğunda "Şehir" sütunu için bir VARSAYILAN değeri ayarlar:
SQL / SQL Server / Oracle / MS Access'im:
CREATE TABLE Persons
(
City varchar(255) DEFAULT 'Sandnes'
);
DEFAULT kısıtlaması, GETDATE() gibi işlevleri kullanarak sistem değerlerini eklemek için de kullanılabilir:
CREATE TABLE Orders
(
OrderDate date DEFAULT GETDATE()
);
ALTER TABLE'da SQL DEFAULT
Tablo zaten oluşturulduğunda "Şehir" sütununda bir VARSAYILAN kısıtlaması oluşturmak için aşağıdaki SQL'i kullanın:
MySQL:
ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';
SQL Server:
ALTER TABLE Persons
ADD CONSTRAINT df_City
DEFAULT 'Sandnes' FOR City;
MS Erişimi:
ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'Sandnes';
Oracle:
ALTER TABLE Persons
MODIFY City DEFAULT 'Sandnes';
VARSAYILAN Kısıtlamayı DROP
DEFAULT kısıtlamasını bırakmak için aşağıdaki SQL'i kullanın:
MySQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;
SQL Sunucusu / Oracle / MS Erişimi:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;
❮ SQL Anahtar Kelime Referansı