Default

DEFAULT kısıtlaması, bir sütun için varsayılan bir değer ayarlamak için kullanılır.

Başka bir değer belirtilmezse varsayılan değer tüm yeni kayıtlara eklenir.

CREATE TABLE Komutunda DEFAULT Kullanımı

Aşağıdaki SQL kodu, “Persons” tablosu oluşturulduğunda “City” sütunu için bir DEFAULT değer ayarlar:
CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Age int,
    City varchar(255) DEFAULT 'Sandnes'
);
DEFAULT kısıtlaması, GETDATE() gibi işlevler kullanılarak sistem değerleri eklemek için de kullanılabilir:
CREATE TABLE Orders (
    ID int NOT NULL,
    OrderNumber int NOT NULL,
    OrderDate date DEFAULT GETDATE()
);

ALTER TABLE Komutunda DEFAULT Kullanımı

Tablo zaten oluşturulmuşsa “City” sütununda bir DEFAULT kısıtlama oluşturmak için aşağıdaki SQL kodunu kullanın:
ALTER TABLE Persons
ADD CONSTRAINT df_City
DEFAULT 'Sandnes' FOR City;

DEFAULT Kısıtlamasını Kaldırmak

DEFAULT kısıtlamasını kaldırmak için aşağıdaki SQL kodunu kullanın:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;

Yayımlandı

kategorisi

yazarı: