SQL Server ile oluşturduğunuz tabloya veri eklediğiniz zaman tarih sütununa otomatik olarak nasıl tarih eklenebilir, görelim.
İsterseniz kendi oluşturduğunuz veri tabanında deneyebilirsiniz ya da hazır olarak aşağıdaki kodları olduğu gibi kodları bir SQL sorgusu penceresinde çalıştırabilirsiniz.
CREATE TABLE OtomatikTarihOrnek
GO
USE OtomatikTarihOrnek
GO
CREATE TABLE OrnekTablo
(
ID INT PRIMARY KEY NOT NULL,
adSoyad NVARCHAR(100),
telefon NVARCHAR(25),
isTelefon NVARCHAR(25),
adres NVARCHAR(200),
isAdres NVARCHAR(200),
eMail NVARCHAR(50),
kayitTarihi DATETIME NOT NULL DEFAULT(GETDATE())
)
Burada bir veri kaydedildiği zaman kayıt tarihine kaydedilmesini istediğimiz varsayılan DEFAULT()
değeri ayarlıyoruz.
Veri girdikten sonra varsayılan değer olarak GETDATE()
fonksiyonunun döndürdüğü değeri al, tablodaki kayitTarihi
adlı sütundaki ilgili satıra kaydet. kayitTarihi
sütununa otomatik olarak tarih eklemenin mantığı bu şekildedir.